Odslaniamy SQL Server 2019 Klastry Big Data i uczenie maszynowe.pdf
(
67 KB
)
Pobierz
Strona tytułowa
Bob Ward
Odsłaniamy
SQL Server 2019
Klastry Big Data
i uczenie maszynowe
Przekład: Marek Włodarz
APN Promise, Warszawa 2020
Spis treści
O autorze
.................................................................xi
O recenzencie technicznym
................................................. xiii
Przedmowa
...............................................................xv
Podziękowania
........................................................... xvii
Wprowadzenie
............................................................xix
Rozdział 1. Dlaczego SQL Server 2019?
................................................1
Projekt Seattle
..................................................................2
Projekt Aris
....................................................................3
Seattle staje się SQL Server 2019
...................................................6
Modernizowanie bazy danych przy użyciu SQL Server 2019
..............................8
Wirtualizacja danych
..........................................................10
Wydajność
..................................................................11
Zabezpieczenia
..............................................................11
Dostępność krytyczna
.........................................................12
Nowoczesna platforma programistyczna
............................................12
Inwestowanie w platformę wyboru
................................................13
Azure Data Studio
............................................................14
Głosy klientów
...............................................................14
Zaczynamy pracę z SQL Server 2019
...............................................15
Pobieranie SQL Server 2019
....................................................15
Instalowanie SQL Server 2019
...................................................15
Migracja do SQL Server 2019
...................................................15
Co nowego w SQL Server 2019
..................................................15
Pobieranie kodu książki i przykładowych baz danych
...................................16
SQL Server Workshops
.........................................................16
Czy to jest SQL Server naszych dziadków?
..........................................16
Rozdział 2. Inteligentna wydajność
..................................................19
Dlaczego inteligentna wydajność?
.................................................19
Intelligent Query Processing
......................................................21
Wymagania wstępne dla przykładów Intelligent Query Processing
.........................23
Informacje zwrotne przydziału pamięci w trybie wierszy
.................................24
Opóźniona kompilacja zmiennych tablicowych
........................................41
v
Kup książkę
Tryb wsadowy dla rowstore
......................................................47
Włamywanie (inlining) skalarnych UDF
.............................................49
Przybliżone zliczanie różnych wartości (Approximate Count Distinct)
........................54
Lightweight Query Profiling
.......................................................58
Wymagania wstępne przykładów dotyczących Lightweight Query Profiling
...................60
Czy powinienem zabić aktywne zapytanie?
..........................................60
Nie chwytam tego
............................................................65
In-Memory Database
............................................................71
Memory-Optimized TempDB Metadata
.............................................71
Hybrid Buffer Pool
............................................................78
Obsługa trwałej pamięci
........................................................79
Rywalizacja o wstawienia na ostatniej stronie
........................................80
Podsumowanie
................................................................82
Rozdział 3. Nowe możliwości zabezpieczeń
...........................................83
Ulepszanie już zbudowanego
.....................................................83
Always Encrypted z Secure Enclaves
...............................................84
Dlaczego enklawy?
...........................................................86
Korzystanie z Always Encrypted z enklawami
.........................................87
Klasyfikowanie danych
..........................................................89
Wymagania wstępne dla korzystania z przykładów
.....................................91
Korzystanie z klasyfikowania danych
...............................................92
Inspekcja i klasyfikacja danych
..................................................100
Inne nowe funkcje zabezpieczeń
.................................................105
Wstrzymywanie i wznawianie TDE
................................................105
Zarządzanie certyfikatami
......................................................106
Podsumowanie
...............................................................108
Rozdział 4. Dostępność krytyczna
..................................................109
Konserwacja indeksów w trybie online
............................................110
Wznawialne operacje indeksu
...................................................111
Wymagania wstępne dla przykładu
...............................................112
Próbujemy wznawialnego tworzenia indeksu
........................................112
Konserwacja klastrowych indeksów columnstore w trybie online
.........................117
Ulepszenia w Always On Availability Groups.........................................118
Wsparcie dla większej liczby synchronicznych replik
..................................118
Przekierowywanie połączenia odczyt/zapis z pomocniczej do głównej repliki
.................119
Accelerated Database Recovery
..................................................119
Problem długich aktywnych transakcji
.............................................120
Jak działa Accelerated Database Recovery
.........................................121
Korzystanie z ADR
...........................................................130
Praktyczne szczegóły Accelerate Database Recovery
..................................133
Podsumowanie
...............................................................138
Rozdział 5. Nowoczesna platforma programistyczna
...................................139
Języki, sterowniki i platformy
....................................................140
vi
Kup książkę
Języki i sterowniki
...........................................................140
Platformy i wydania
..........................................................143
Grafowa baza danych
..........................................................143
Czym jest grafowa baza danych w SQL Server?
......................................144
Korzystanie z grafowej bazy danych w SQL Server
....................................145
Ulepszenia grafów w SQL Server 2019
............................................147
Obsługa UTF-8
................................................................148
Unicode i SQL Server
.........................................................149
Dlaczego mielibyśmy używać UTF-8?
.............................................150
SQL Server Machine Learning Services
............................................151
Jak to działa
...............................................................152
Zabezpieczenia, izolacja i kierownictwo
............................................155
Co nowego w SQL Server 2019?
................................................157
Rozszerzanie języka T-SQL
......................................................158
Extensibility Framework
.......................................................159
Rozszerzanie T-SQL o język Java.................................................160
Implementowanie i używanie innych języków
........................................165
Podsumowanie
...............................................................166
Rozdział 6. SQL Server 2019 w systemie Linux
........................................167
Zadziwiająca historia SQL Server dla Linuksa
.......................................167
Co nowego w SQL Server 2019 dla Linuksa
.........................................169
Ulepszenia platformy i wdrożenia
.................................................170
Ulepszenia platformy
.........................................................170
Instalowanie SQL Server 2019 na Linuksie
.........................................172
Obsługa nowych wydań systemu Linux
............................................173
Obsługa trwałej pamięci
........................................................174
SQL Server Replication w systemie Linux
...........................................175
Change Data Capture (CDC) w systemie Linux
.......................................176
DTC w systemie Linux
..........................................................176
Active Directory przy użyciu OpenLDAP
............................................179
SQL Server Machine Learning Services i rozszerzalność w systemie Linux
................180
Instalowanie SQL Server ML Services w systemie Linux
................................180
Jak to działa
...............................................................182
Platforma rozszerzalności i rozszerzenia językowe
....................................184
Polybase w systemie Linux
......................................................185
Podsumowanie
...............................................................186
Rozdział 7. Kontenery SQL Server od środka
.........................................187
Dlaczego kontenery SQL Server?
.................................................187
Jak działają kontenery SQL Server
................................................191
Hostowanie kontenera
........................................................191
Magia Dockera
.............................................................192
Cykl życia kontenera
.........................................................194
Kontener SQL Server
.........................................................196
vii
Kup książkę
Co nowego w SQL Server 2019
...................................................200
Warunki wstępne dla przykładów
.................................................203
Wdrażanie kontenera SQL Server
.................................................205
Nowy sposób aktualizacji SQL Server
..............................................217
Wdrażanie kontenera jako aplikacji
...............................................221
Plik docker-compose.yml
......................................................222
Budowanie każdego kontenera
..................................................224
Uruchamianie kontenerów dla replikacji
...........................................226
Wdrażanie kontenerów SQL w produkcji
...........................................228
Wydajność
.................................................................228
Zabezpieczenia
.............................................................230
Wysoka dostępność
..........................................................231
Kontrola zasobów
............................................................232
Konfiguracja serwera albo bazy danych
............................................233
Korzystanie z innych pakietów
..................................................234
Wydania i licencjonowanie
.....................................................235
Kontenery SQL Server Windows
..................................................236
Podsumowanie
...............................................................239
Rozdział 8. SQL Server w Kubernetes
...............................................241
Czym są Kubernetes?
..........................................................241
Źródła informacji na temat k8s
..................................................242
Obiekty k8s
................................................................243
Uwagi na temat wewnętrznych mechanizmów k8s
....................................244
Opcje wdrażania k8s
...........................................................245
Wymagania wstępne dla przykładów
..............................................248
Wdrażanie SQL Server w k8s
....................................................250
Wskazówki dotyczące k8s
.....................................................264
Wysoka dostępność SQL Server w k8s
.............................................270
Aktualizowanie SQL Server w k8s
................................................276
Korzystanie z Helm Charts
......................................................280
Grupy dostępności SQL Server w k8s
..............................................281
Podsumowanie
...............................................................283
Rozdział 9. Wirtualizacja danych
...................................................285
Czym jest Polybase?
...........................................................285
Historia Polybase
............................................................286
Czym jest wirtualizacja danych?
.................................................288
Jak działa Polybase
............................................................290
Przepływ pracy Polybase
......................................................290
Architektura Polybase w SQL Server 2019
.........................................293
Jak działają tabele zewnętrzne
..................................................293
Autonomiczna instancja Polybase
................................................294
Grupa skalowalności Polybase
..................................................296
Przetwarzanie zapytania i Polybase
...............................................297
viii
Kup książkę
Plik z chomika:
rerakosi
Inne pliki z tego folderu:
MS SQL Server Zaawansowane metody programowania.pdf
(1591 KB)
Microsoft SQL Server 2014 Podrecznik administratora(1).pdf
(1582 KB)
Microsoft SQL Server 2014 Optymalizacja zapytan(1).pdf
(2299 KB)
Microsoft SQL Server 2000 Ksiega eksperta.pdf
(275 KB)
Microsoft SQL Server 2005 Nowe mozliwosci.pdf
(464 KB)
Inne foldery tego chomika:
!fajne programy
3ds max
50 zadań i zagadek szachowych
Access
Acrobat
Zgłoś jeśli
naruszono regulamin