Wysoko wydajne MySQL. Sprawdzone strategie działania na dużą skalę. Wydanie IV
- Autorzy:
- Silvia Botros, Jeremy Tinley
- Ocena:
- Bądź pierwszym, który oceni tę książkę
- Stron:
- 368
- Druk:
- oprawa miękka
- Dostępne formaty:
-
PDFePubMobi
Opis ebooka: Wysoko wydajne MySQL. Sprawdzone strategie działania na dużą skalę. Wydanie IV
MySQL od lat jest najbardziej znaną i lubianą bazą danych typu open source. Wciąż spełnia oczekiwania użytkowników, staje się bowiem coraz bardziej zaawansowanym rozwiązaniem bazodanowym. Równocześnie rośnie złożoność tego oprogramowania, pojawiają się nowe funkcje i narzędzia. Ewoluuje też rola administratora bazy danych, podobnie jak zmienia się podejście do pracy zespołowej. Efektem tych zmian powinno być dostarczenie aplikacji o wysokiej wartości biznesowej, takiej, która będzie się skalowała wraz z organizacją. Warunkiem osiągnięcia tego celu jest jednak gruntowna znajomość MySQL.
Ten starannie zaktualizowany przewodnik pozwoli Ci poznać zaawansowane techniki pracy z serwerem MySQL: począwszy od tworzenia obiektów, poprzez projektowanie schematów, indeksów i zapytań, skończywszy na optymalizacji serwera, sprzętu i systemu operacyjnego. Opisano tu bezpieczne i praktyczne sposoby skalowania aplikacji za pomocą replikacji. Pokazano, jak można zapewnić równoważenie obciążenia i sprawić, że aplikacja będzie działała nawet w razie awarii. Omówiono najnowsze trendy pracy z serwerami MySQL (w tym bazy pracujące w chmurze), a także nowe funkcje i narzędzia. Nie zabrakło najlepszych praktyk w zakresie zapewniania bezpieczeństwa bazy, jej wydajności i stabilności. Dzięki temu przewodnikowi zdobędziesz pełną wiedzę o tym, jak nowoczesne firmy używają MySQL na dużą skalę.
W książce między innymi:
- architektura MySQL i silniki pamięci masowej
- konfiguracja serwera a sprzęt
- replikacja MySQL i zapewnienie wysokiej dostępności aplikacji
- serwery MySQL w środowiskach zarządzanej chmury
- zaawansowane techniki optymalizacji MySQL
- automatyzacja zarządzania bazą danych
MySQL: skalowalne rozwiązanie do nowoczesnych zastosowań!
W jaki sposób można poznać pełnię możliwości MySQL? Dzięki tej książce poznasz zaawansowane techniki różnych aspektów pracy z serwerem, począwszy od tworzenia obiektów na poziomie usługi, przez projektowanie schematów, indeksów i zapytań, aż do optymalizowanie serwera, systemu operacyjnego i sprzętu, w celu pełnego wykorzystania potencjału platformy. Ten przewodnik wskazuje administratorom baz danych bezpieczne i praktyczne sposoby skalowania aplikacji za pomocą replikacji, mechanizmu równoważenia obciążenia, wysokiej dostępności i zapewnienia możliwości działania pomimo awarii.
To uaktualnione wydanie - odzwierciedlające najnowsze trendy stosowane w serwerach MySQL, zarówno w chmurze jak i samodzielnie zarządzanych, a także zawierające omówienie wydajności działania silnika InnoDB oraz nowych funkcji i narzędzi - pomaga w projektowaniu platformy relacyjnych danych, która będzie skalowana razem z organizacją. Dzięki lekturze poznasz najlepsze praktyki w zakresie zapewnienia bezpieczeństwa bazie danych, a także jej wydajności działania i stabilności.
- Poznaj architekturę MySQL, m.in. silniki pamięci masowej
- Zobacz, jak konfiguracja serwera współdziała z wybranym sprzętem i sposobem wdrożenia
- Uwzględnij wydajność wykonywania zapytań w trakcie procesu dostarczania oprogramowania
- Przeanalizuj usprawnienia wprowadzone w replikacji MySQL i wysokiej dostępności
- Porównaj różne rozwiązania w zakresie serwera MySQL w środowiskach zarządzanej chmury
- Poznaj pełnię optymalizacji MySQL, począwszy od konfiguracji aplikacji po konfigurację serwera
- Zmień na zautomatyzowany proces zadania związane z zarządzaniem bazą danych
"W nowym wydaniu książki nacisk położono na nowoczesne i pragmatyczne podejście do pracy zespołowej dostarczającej wartość biznesową. Wykracza ono poza krótkowzroczną koncentrację na strukturze wewnętrznej i zapewnia bardziej holistyczną perspektywę. W książce nadal znajduje się dokładne omówienie "sposobu działania baz danych", przy czym teraz zastosowano świeże i humanistyczne podejście do tego tematu."
Baron Schwartz, główny autor wydań drugiego i trzeciego książki
Wybrane bestsellery
-
How can you realize MySQL's full power? With High Performance MySQL, you'll learn advanced techniques for everything from setting service-level objectives to designing schemas, indexes, and queries to tuning your server, operating system, and hardware to achieve your platform's full potential. Th...(186.15 zł najniższa cena z 30 dni)
186.15 zł
219.00 zł(-15%) -
Relacyjne bazy danych są wszędzie wokół nas, a do podstawowych umiejętności wymaganych od współczesnych programistów należy dobra znajomość języka SQL. Na świecie nie ma jednak osób, którym nie zdarza się czegoś zapomnieć. Jeśli potrzebujesz pomocy w codziennej pracy lub chcesz odświeżyć wiedzę n...(6.90 zł najniższa cena z 30 dni)
8.49 zł
17.00 zł(-50%) -
Skoro zainteresował Cię ten kurs, Twoje informatyczne serce najprawdopodobniej bije w rytmie projektowania aplikacji, które mają wydajnie działać w sieci. To świetnie, ponieważ proponowane przez nas szkolenie pozwala poznać dwie kluczowe technologie, dzięki którym będziesz w stanie samodzielnie b...
PHP i MySQL. Kurs video. Twórz strony i aplikacje webowe PHP i MySQL. Kurs video. Twórz strony i aplikacje webowe
(39.90 zł najniższa cena z 30 dni)59.59 zł
149.00 zł(-60%) -
Ten znakomity podręcznik programowania dla początkujących sprawi, że nauka PHP i MySQL będzie przyjemna i efektywna. Został pomyślany tak, aby po zapoznaniu się z najpotrzebniejszymi, kluczowymi informacjami szybko przystąpić do tworzenia stron internetowych ― i w ten sposób wraz z przyswaj...
PHP i MySQL. Aplikacje internetowe po stronie serwera PHP i MySQL. Aplikacje internetowe po stronie serwera
(77.40 zł najniższa cena z 30 dni)90.30 zł
129.00 zł(-30%) -
To książka skierowana do programistów, którzy znają podstawy MySQL, choć niekoniecznie na zaawansowanym poziomie, i chcą zgłębić wiedzę na temat tej technologii, aby móc z niej korzystać w maksymalnie wydajny sposób. Stawia na naukę efektywności pracy — pokazuje i objaśnia rozwiązania pozwa...
Wydajna praca z MySQL. Efektywne i bezpieczne zarządzanie bazami danych Wydajna praca z MySQL. Efektywne i bezpieczne zarządzanie bazami danych
(53.40 zł najniższa cena z 30 dni)62.30 zł
89.00 zł(-30%) -
W tym gruntownie zaktualizowanym przewodniku znalazły się dokładne informacje dotyczące konfiguracji MySQL w takich systemach jak Linux, Windows i macOS, jak również w kontenerze Dockera. Przedstawiono tutaj zasady projektowania baz danych, a także modyfikowania już istniejących. Opisano techniki...
MySQL. Jak zaprojektować i wdrożyć wydajną bazę danych. Wydanie II MySQL. Jak zaprojektować i wdrożyć wydajną bazę danych. Wydanie II
(77.40 zł najniższa cena z 30 dni)90.30 zł
129.00 zł(-30%) -
For MySQL, the price of popularity comes with a flood of questions from users on how to solve specific data-related issues. That's where this cookbook comes in. When you need quick solutions or techniques, this handy resource provides scores of short, focused pieces of code, hundreds of worked-ou...(245.65 zł najniższa cena z 30 dni)
245.65 zł
289.00 zł(-15%) -
With this hands-on guide, you'll explore essential MySQL topics and discover how easy it is to set up and run a MySQL database. Interactive exercises and challenging activities will help you to get hands-on experience in managing large databases with MySQL.
The MySQL Workshop. A practical guide to working with data and managing databases with MySQL The MySQL Workshop. A practical guide to working with data and managing databases with MySQL
-
You'll find several books on basic or advanced MySQL performance, but nothing in between. That's because explaining MySQL performance without addressing its complexity is difficult. This practical book bridges the gap by teaching software engineers mid-level MySQL knowledge beyond the fundamental...(186.15 zł najniższa cena z 30 dni)
186.15 zł
219.00 zł(-15%) -
This PHP programming book helps you get to grips with the latest features in one of the world's most used server-side languages - PHP 8. You'll get hands-on with modern PHP patterns and practices to overcome common and deep-rooted problems in managing legacy PHP applications with the help of prac...
The Art of Modern PHP 8. Learn how to write modern, performant, and enterprise-ready code with the latest PHP features and practices The Art of Modern PHP 8. Learn how to write modern, performant, and enterprise-ready code with the latest PHP features and practices
O autorach ebooka
Silvia Botros jest architektem oprogramowania w Twilio. Brała udział w tworzeniu dużych aplikacji bazodanowych. Zajmowała się też projektowaniem i wdrażaniem magazynów danych w środowiskach produkcyjnych.
Jeremy Tinley jest starszym inżynierem w Etsy. Od ponad 20 lat zajmuje się bazami MySQL. Jest znany z umiejętności zapewniania swoim bazom danych dostępności, niezawodności i operacyjnej efektywności.
Zobacz pozostałe książki z serii O'Reilly
-
Ta książka będzie świetnym uzupełnieniem wiedzy o Flutterze i Darcie, sprawdzi się również jako wsparcie podczas rozwiązywania konkretnych problemów. Znalazło się tu ponad sto receptur, dzięki którym poznasz tajniki pisania efektywnego kodu, korzystania z narzędzi udostępnianych przez framework F...
Flutter i Dart. Receptury. Tworzenie chmurowych aplikacji full stack Flutter i Dart. Receptury. Tworzenie chmurowych aplikacji full stack
(41.40 zł najniższa cena z 30 dni)48.30 zł
69.00 zł(-30%) -
Ten przewodnik, który docenią programiści i architekci, zawiera wyczerpujące omówienie zagadnień projektowania, funkcjonowania i modyfikowania architektury API. Od strony praktycznej przedstawia strategie budowania i testowania API REST umożliwiającego połączenie oferowanej funkcjonalności na poz...
Architektura API. Projektowanie, używanie i rozwijanie systemów opartych na API Architektura API. Projektowanie, używanie i rozwijanie systemów opartych na API
(41.40 zł najniższa cena z 30 dni)48.30 zł
69.00 zł(-30%) -
W tej książce omówiono ponad 20 najprzydatniejszych wzorców projektowych, dzięki którym tworzone aplikacje internetowe będą łatwe w późniejszej obsłudze technicznej i w trakcie skalowania. Poza wzorcami projektowymi przedstawiono wzorce generowania i wydajności działania, których znaczenie dla uż...
Wzorce projektowe w JavaScripcie. Przewodnik dla programistów JavaScriptu i Reacta. Wydanie II Wzorce projektowe w JavaScripcie. Przewodnik dla programistów JavaScriptu i Reacta. Wydanie II
(41.40 zł najniższa cena z 30 dni)48.30 zł
69.00 zł(-30%) -
To gruntownie zaktualizowane i uzupełnione wydanie praktycznego przewodnika po wdrażaniu i testowaniu kontenerów Dockera. Przedstawia proces przygotowania pakietu aplikacji ze wszystkimi ich zależnościami, a także jego testowania, wdrażania, skalowania i utrzymywania w środowiskach produkcyjnych....
Docker. Niezawodne kontenery produkcyjne. Praktyczne zastosowania. Wydanie III Docker. Niezawodne kontenery produkcyjne. Praktyczne zastosowania. Wydanie III
(52.20 zł najniższa cena z 30 dni)60.90 zł
87.00 zł(-30%) -
To książka przeznaczona dla osób, które pracują ze zbiorami danych. Jest praktycznym przewodnikiem po koncepcjach algebry liniowej, pomyślanym tak, by ułatwić ich zrozumienie i zastosowanie w użytecznych obliczeniach. Poszczególne zagadnienia przedstawiono za pomocą kodu Pythona, wraz z przykłada...
Praktyczna algebra liniowa dla analityków danych. Od podstawowych koncepcji do użytecznych aplikacji w Pythonie Praktyczna algebra liniowa dla analityków danych. Od podstawowych koncepcji do użytecznych aplikacji w Pythonie
(46.20 zł najniższa cena z 30 dni)53.90 zł
77.00 zł(-30%) -
Ta książka stanowi wszechstronne omówienie wszystkich bibliotek Pythona, potrzebnych naukowcom i specjalistom pracującym z danymi. Znalazł się tu dokładny opis IPythona, NumPy, Pandas, Matplotlib, Scikit-Learn i innych narzędzi. Podręcznik uwzględnia przede wszystkim ich aspekty praktyczne, dzięk...
Python Data Science. Niezbędne narzędzia do pracy z danymi. Wydanie II Python Data Science. Niezbędne narzędzia do pracy z danymi. Wydanie II
(77.40 zł najniższa cena z 30 dni)90.30 zł
129.00 zł(-30%) -
Oto kolejne wydanie zwięzłego podręcznika dla programistów Javy, który ma ułatwić maksymalne wykorzystanie technologii tego języka w wersji 17. Treść została skrupulatnie przejrzana i uzupełniona o materiał dotyczący nowości w obiektowym modelu Javy. Pierwsza część książki obejmuje wprowadzenie d...(53.40 zł najniższa cena z 30 dni)
62.30 zł
89.00 zł(-30%) -
Oto zwięzły i praktyczny przewodnik po usłudze GA4 i jej integracji z chmurą. Szczególnie skorzystają z niego analitycy danych, biznesu i marketingu. Opisano tu wszystkie istotne kwestie dotyczące tego nowego, potężnego modelu analitycznego. Szczególną uwagę poświęcono bardziej zaawansowanym funk...
Google Analytics od podstaw. Analiza wpływu biznesowego i wyznaczanie trendów Google Analytics od podstaw. Analiza wpływu biznesowego i wyznaczanie trendów
(41.40 zł najniższa cena z 30 dni)48.30 zł
69.00 zł(-30%) -
Dzięki tej książce dowiesz się, w jaki sposób uczynić architekturę oprogramowania wystarczająco plastyczną, aby mogła odzwierciedlać zachodzące zmiany biznesowe i technologiczne. W nowym wydaniu rozbudowano pojęcia zmiany kierowanej i przyrostowej, a także przedstawiono najnowsze techniki dotyczą...
Architektura ewolucyjna. Projektowanie oprogramowania i wsparcie zmian. Wydanie II Architektura ewolucyjna. Projektowanie oprogramowania i wsparcie zmian. Wydanie II
(40.20 zł najniższa cena z 30 dni)46.90 zł
67.00 zł(-30%) -
Właśnie w tym celu powstał ten przewodnik po filozofii oprogramowania. Znajdziesz w nim 21 pragmatycznych reguł, którymi kierują się najlepsi programiści. Dzięki spostrzeżeniom zawartym w książce zmienisz podejście do programowania i szybko się przekonasz, że pozwoli Ci to na pisanie lepszego, cz...(47.40 zł najniższa cena z 30 dni)
55.30 zł
79.00 zł(-30%)
Ebooka "Wysoko wydajne MySQL. Sprawdzone strategie działania na dużą skalę. Wydanie IV" przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Boox i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Audiobooka "Wysoko wydajne MySQL. Sprawdzone strategie działania na dużą skalę. Wydanie IV" posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolnych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video "Wysoko wydajne MySQL. Sprawdzone strategie działania na dużą skalę. Wydanie IV" zobaczysz:
-
w aplikacjach Ebookpoint i Videopoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych z dostępem do najnowszej wersji Twojej przeglądarki internetowej
Szczegóły ebooka
- Tytuł oryginału:
- High Performance MySQL: Proven Strategies for Operating at Scale, 4th Edition
- Tłumaczenie:
- Robert Górczyński
- ISBN Książki drukowanej:
- 978-83-283-9294-6, 9788328392946
- Data wydania książki drukowanej:
- 2022-11-15
- ISBN Ebooka:
- 978-83-283-9295-3, 9788328392953
- Data wydania ebooka:
- 2022-11-15 Data wydania ebooka często jest dniem wprowadzenia tytułu do sprzedaży i może nie być równoznaczna z datą wydania książki papierowej. Dodatkowe informacje możesz znaleźć w darmowym fragmencie. Jeśli masz wątpliwości skontaktuj się z nami sklep@ebookpoint.pl.
- Format:
- 165x235
- Numer z katalogu:
- 179306
- Rozmiar pliku Pdf:
- 5.1MB
- Rozmiar pliku ePub:
- 6.1MB
- Rozmiar pliku Mobi:
- 14.6MB
- Pobierz przykładowy rozdział PDF
- Zgłoś erratę
- Serie wydawnicze: O'Reilly
Spis treści ebooka
- Architektura logiczna MySQL
- Zarządzanie połączeniami i bezpieczeństwo
- Optymalizacja i wykonywanie zapytań
- Kontrola współbieżności
- Blokady odczytu (zapisu)
- Zasięg działania blokad
- Transakcje
- Poziomy izolacji
- Zakleszczenia
- Rejestrowanie zdarzeń transakcji
- Transakcje w MySQL
- Mechanizm Multiversion Concurrency Control
- Replikacja
- Struktura plików danych
- Silnik InnoDB
- Obsługa dokumentu JSON
- Zmiany w słowniku danych
- Niepodzielne operacje typu DDL
- Podsumowanie
- Wpływ inżynierii niezawodności na zespoły administratorów baz danych
- Definiowanie celów poziomu usługi
- Co spowoduje zadowolenie klientów?
- Co należy mierzyć?
- Definiowanie SLI i SLO
- Rozwiązania w zakresie monitorowania
- Monitorowanie dostępności
- Monitorowanie opóźnienia zapytania
- Monitorowanie pod kątem błędów
- Monitorowanie proaktywne
- Pomiar długoterminowej wydajności działania
- Poznanie rytmu pracy firmy
- Efektywne śledzenie wskaźników
- Stosowanie narzędzi monitorowania do analizy wydajności działania
- Stosowanie SLO do przygotowania architektury danych
- Podsumowanie
- Wprowadzenie do Performance Schema
- Elementy instrumentu
- Organizacja konsumenta
- Wykorzystanie zasobów
- Ograniczenia
- Schemat sys
- Poznajemy wątki
- Konfiguracja
- Włączanie i wyłączanie Performance Schema
- Włączanie i wyłączanie instrumentacji
- Włączanie i wyłączanie konsumentów
- Dostrajanie monitorowania określonych obiektów
- Dostrajanie monitorowania wątków
- Dostosowywanie wielkości pamięci dla Performance Schema
- Wartości domyślne
- Stosowanie Performance Schema
- Analizowanie zapytań SQL
- Analiza wydajności działania operacji odczytu i zapisu
- Analiza blokad metadanych
- Analiza poziomu użycia pamięci
- Analiza zmiennych
- Analiza najczęściej występujących błędów
- Analiza samej funkcjonalności Performance Schema
- Podsumowanie
- Co ogranicza wydajność MySQL?
- W jaki sposób wybrać procesor dla MySQL?
- Zrównoważenie pamięci i zasobów dyskowych
- Buforowanie, odczyt i zapis
- Jaki zestaw roboczy jest odpowiedni dla Ciebie?
- Napęd SSD
- Ogólne omówienie pamięci flash
- Mechanizm usuwania nieużytków
- Optymalizacja wydajności macierzy RAID
- Awaria macierzy RAID, odzyskiwanie danych i monitoring
- Konfiguracja macierzy RAID i buforowanie
- Konfiguracja sieciowa
- Wybór systemu plików
- Wybór zarządcy kolejki dyskowej
- Przestrzeń wymiany
- Stan systemu operacyjnego
- Inne użyteczne narzędzia
- Podsumowanie
- Podstawy konfiguracji MySQL
- Składnia, zasięg oraz dynamizm
- Trwałe zmienne systemowe
- Efekt uboczny ustawiania zmiennych
- Planowanie zmiany zmiennej
- Czego nie należy robić?
- Tworzenie pliku konfiguracyjnego MySQL
- Konfiguracja minimalna
- Analizowanie zmiennych stanu serwera MySQL
- Konfiguracja poziomu użycia pamięci
- Ilość pamięci używanej przez każde połączenie
- Rezerwacja pamięci dla systemu operacyjnego
- Pula buforów InnoDB
- Bufor wątków
- Dostrajanie zachowania operacji I/O w MySQL
- Dziennik zdarzeń transakcji InnoDB
- Bufor dziennika zdarzeń
- Przestrzeń tabel InnoDB
- Dostosowywanie innych opcji I/O
- Dostosowywanie współbieżności MySQL
- Ustawienia dotyczące bezpieczeństwa
- Zaawansowane ustawienia InnoDB
- Podsumowanie
- Wybór optymalnego rodzaju danych
- Liczby całkowite
- Liczby rzeczywiste
- Ciągi tekstowe
- Rodzaje danych dla daty i godziny
- Bitowe rodzaje danych
- Dane JSON
- Wybór identyfikatorów
- Dane specjalnego rodzaju
- Kwestie, które trzeba wziąć pod uwagę podczas projektowania schematu w MySQL
- Zbyt wiele kolumn
- Zbyt wiele złączeń
- Wszechobecne wartości typu ENUM
- Typ ENUM w przebraniu
- Wartość NULL
- Zarządzanie schematem
- Zarządzanie schematem jako część platformy przechowywania danych
- Podsumowanie
- Podstawy indeksowania
- Rodzaje indeksów
- Zalety indeksów
- Strategie indeksowania w celu osiągnięcia maksymalnej wydajności
- Prefiks indeksu oraz selektywność indeksu
- Indeksy wielokolumnowe
- Wybór odpowiedniej kolejności kolumn
- Indeksy klastrowane
- Indeksy pokrywające
- Skanowanie indeksu w celu przeprowadzenia sortowania
- Indeksy zbędne i powielone
- Indeksy nieużywane
- Obsługa indeksu oraz tabeli
- Wyszukiwanie i naprawa uszkodzeń tabeli
- Uaktualnianie danych statystycznych indeksu
- Ograniczanie wielkości indeksu i fragmentacji danych
- Podsumowanie
- Dlaczego zapytania są powolne?
- Podstawy powolnych zapytań: optymalizacja dostępu do danych
- Czy zapytanie bazy danych obejmuje dane, które są niepotrzebne?
- Czy MySQL analizuje zbyt dużą ilość danych?
- Sposoby restrukturyzacji zapytań
- Zapytanie skomplikowane kontra wiele mniejszych
- Podział zapytania
- Podział złączeń
- Podstawy wykonywania zapytań
- Protokół klient-serwer MySQL
- Stany zapytania
- Proces optymalizacji zapytania
- Silnik wykonywania zapytań
- Zwrot klientowi wyników zapytania
- Ograniczenia optymalizatora zapytań MySQL
- Ograniczenia klauzuli UNION
- Szerzenie równości
- Wykonywanie równoległe
- Równoczesne wykonywanie poleceń SELECT i UPDATE w tej samej tabeli
- Optymalizacja określonego rodzaju zapytań
- Optymalizacja zapytań COUNT()
- Optymalizacja zapytań typu JOIN
- Optymalizacja zapytań typu GROUP BY WITH ROLLUP
- Optymalizacja zapytań typu LIMIT i OFFSET
- Optymalizacja za pomocą opcji SQL_CALC_FOUND_ROWS
- Optymalizacja klauzuli UNION
- Podsumowanie
- Ogólny opis replikacji
- W jaki sposób działa replikacja?
- Szczegóły kryjące się za replikacją
- Wybór formatu replikacji
- Globalny identyfikator transakcji
- Zapewnienie replikacji odporności na awarie
- Replikacja opóźniona
- Replikacja wielowątkowa
- Replikacja półsynchroniczna
- Filtry replikacji
- Poprawne działanie replikacji pomimo awarii
- Promocja planowana
- Promocja nieplanowana
- Kompromisy związane z promocją
- Topologie replikacji
- Aktywny-pasywny
- Aktywny-pula odczytu
- Odradzane topologie
- Ring
- Administracja replikacją i jej obsługa
- Monitorowanie replikacji
- Pomiar opóźnienia replikacji
- Określanie, czy serwer repliki zachowuje spójność z serwerem źródła
- Problemy związane z replikacją i sposoby ich rozwiązywania
- Uszkodzenie binarnego dziennika zdarzeń w źródle
- Nieunikalne identyfikatory serwerów
- Niezdefiniowane identyfikatory serwerów
- Brakujące tabele tymczasowe
- Niereplikowanie wszystkich uaktualnień
- Ogromne opóźnienie replikacji
- Zbyt duże pakiety w serwerze źródła
- Brak miejsca na dysku
- Ograniczenia replikacji
- Podsumowanie
- Dlaczego kopia zapasowa?
- Definiowanie wymagań procesu odzyskiwania
- Projektowanie rozwiązania kopii zapasowej MySQL
- Kopia zapasowa online czy offline?
- Logiczna czy bezpośrednia kopia zapasowa?
- Co należy umieszczać w kopii zapasowej?
- Przyrostowa kopia zapasowa
- Replikacja
- Zarządzanie kopią zapasową binarnych dzienników zdarzeń i jej tworzenie
- Narzędzia do tworzenia kopii zapasowej i przywracania z niej danych
- MySQL Enterprise Backup
- Percona XtraBackup
- mydumper
- mysqldump
- Tworzenie kopii zapasowej danych
- Tworzenie logicznej kopii zapasowej
- Migawka systemu plików
- Percona XtraBackup
- Odzyskiwanie z kopii zapasowej
- Przywracanie logicznych kopii zapasowych
- Przywracanie bezpośrednich plików z migawki
- Przywracanie danych za pomocą narzędzia Percona XtraBackup
- Uruchomienie MySQL po przywróceniu bezpośrednich plików
- Podsumowanie
- Czym jest skalowanie?
- Obciążenie ograniczone operacjami odczytu kontra obciążenie ograniczone operacjami zapisu
- Analiza obciążenia
- Obciążenie ograniczone operacjami odczytu
- Obciążenie ograniczone operacjami zapisu
- Sharding funkcjonalny
- Skalowanie obciążenia ograniczonego operacjami odczytu
- Zarządzanie konfiguracją dla pul operacji odczytu
- Sprawdzanie stanu puli odczytu
- Algorytmy równoważenia obciążenia
- Kolejkowanie
- Skalowanie zapisu za pomocą shardingu
- Wiele kluczy partycjonowania
- Wykonywanie zapytań między serwerami
- Vitess
- ProxySQL
- Podsumowanie
- Zarządzany serwer MySQL
- Amazon Aurora dla MySQL
- GCP Cloud SQL
- MySQL w maszynie wirtualnej
- Rodzaje maszyn wirtualnych w chmurze
- Wybór odpowiedniego typu maszyny
- Wybór odpowiedniego typu dysku
- Wskazówki dodatkowe
- Podsumowanie
- Co to jest zgodność?
- Service Organization Controls Type 2
- Ustawa Sarbanesa-Oxleya
- Norma bezpieczeństwa Payment Card Industry Data Security Standard
- Ustawa Health Insurance Portability and Accountability Act
- Program FedRAMP
- Rozporządzenie o ochronie danych osobowych
- Schrems II
- Przygotowanie do kontroli zapewnienia zgodności
- Zarządzanie kluczami tajnymi użytkownika
- Rozdział ról i danych
- Śledzenie zmian
- Procedury tworzenia kopii zapasowej i przywracania danych
- Podsumowanie
- Dlaczego należy uaktualnić serwer MySQL?
- Uaktualnienie cyklu życiowego
- Testowanie uaktualnienia
- Testowanie środowiska programistycznego
- Dokładna kopia danych produkcyjnych
- Replika
- Narzędzia
- Uaktualnienie na dużą skalę
- Podsumowanie
- Przygotowanie zasobów za pomocą Kubernetesa
- Staranny wybór celu
- Wybór płaszczyzny kontrolnej
- Pozostałe szczegóły
- Podsumowanie
Przedmowa
Wprowadzenie
Rozdział 1. Architektura MySQL
Rozdział 2. Monitorowanie w świecie inżynierii niezawodności
Rozdział 3. Funkcjonalność Performance Schema
Rozdział 4. Optymalizacja systemu operacyjnego i osprzętu
Rozdział 5. Optymalizacja konfiguracji serwera
Rozdział 6. Projektowanie schematu i zarządzanie nim
Rozdział 7. Indeksowanie zapewniające wysoką wydajność
Rozdział 8. Optymalizacja wydajności zapytań
Rozdział 9. Replikacja
Rozdział 10. Kopia zapasowa i odzyskiwanie
Rozdział 11. Skalowalność MySQL
Rozdział 12. MySQL w chmurze
Rozdział 13. Zgodność i MySQL
Dodatek A. Uaktualnianie MySQL
Dodatek B. MySQL w Kubernetesie
Helion - inne książki
-
ChatGPT wywołał wstrząs w branży technologicznej. Programiści i wynalazcy otrzymali niesamowite możliwości dostępne na wyciągnięcie ręki. Interfejs API OpenAI i towarzyszące mu biblioteki stanowią gotowe rozwiązanie dla każdego twórcy aplikacji opartych na sztucznej inteligencji. Programista za p...
Tworzenie aplikacji z wykorzystaniem GPT-4 i ChatGPT. Buduj inteligentne chatboty, generatory treści i fascynujące projekty Tworzenie aplikacji z wykorzystaniem GPT-4 i ChatGPT. Buduj inteligentne chatboty, generatory treści i fascynujące projekty
(35.40 zł najniższa cena z 30 dni)41.30 zł
59.00 zł(-30%) -
Ta książka pomoże Ci się przygotować do pracy na stanowisku testera oprogramowania, a także zapewni wsparcie podczas wykonywania nowych zadań. Znajdziesz tu dokładne omówienie podstaw testowania, jego różnych rodzajów i poziomów w odniesieniu do zastosowania na różnych etapach pracy nad projektem...
Tester samouk. Praktyczny przewodnik po testowaniu oprogramowania na bazie gotowego projektu Tester samouk. Praktyczny przewodnik po testowaniu oprogramowania na bazie gotowego projektu
(35.40 zł najniższa cena z 30 dni)41.30 zł
59.00 zł(-30%) -
Czym jest inżynieria wymagań? To systematyczne podejście do pozyskiwania i dokumentowania wymagań, a także zarządzania nimi. Polega na zrozumieniu potrzeb i oczekiwań interesariuszy, a następnie opisaniu, za pomocą wymagań, systemu, który je spełnia.
Certyfikowany inżynier wymagań. Na podstawie IREB CPRE. Poziom podstawowy Certyfikowany inżynier wymagań. Na podstawie IREB CPRE. Poziom podstawowy
(41.40 zł najniższa cena z 30 dni)48.30 zł
69.00 zł(-30%) -
Dzięki tej książce nauczysz się gromadzić publicznie dostępne informacje, korzystać z wiedzy o cyklu życia wrażliwych danych i przekształcać je w informacje wywiadowcze przydatne dla zespołów zajmujących się bezpieczeństwem. Opanujesz proces gromadzenia i analizy danych, poznasz również strategie...
Prawdziwa głębia OSINT. Odkryj wartość danych Open Source Intelligence Prawdziwa głębia OSINT. Odkryj wartość danych Open Source Intelligence
(59.40 zł najniższa cena z 30 dni)69.30 zł
99.00 zł(-30%) -
Oto kompleksowe omówienie sposobów wdrażania najnowszych dostępnych środków zabezpieczających systemy linuksowe. Z książki dowiesz się, jak skonfigurować laboratorium do ćwiczeń praktycznych, tworzyć konta użytkowników z odpowiednimi poziomami uprawnień, chronić dane dzięki uprawnieniom i szyfrow...
Bezpieczeństwo systemu Linux. Hardening i najnowsze techniki zabezpieczania przed cyberatakami. Wydanie III Bezpieczeństwo systemu Linux. Hardening i najnowsze techniki zabezpieczania przed cyberatakami. Wydanie III
(77.40 zł najniższa cena z 30 dni)90.30 zł
129.00 zł(-30%) -
To dziewiąte wydanie znakomitego podręcznika programowania dla początkujących, starannie zaktualizowane i uzupełnione o informacje dotyczące Java Platform, Standard Edition 17. Książka rozpoczyna się od solidnej dawki wiedzy o kompilacji i uruchamianiu programu w Javie, słowach kluczowych i istot...(77.40 zł najniższa cena z 30 dni)
90.30 zł
129.00 zł(-30%) -
Jesteś specjalistą IT. I jesteś dobry w tym, co robisz. Masz wiedzę, doświadczenie, chcesz się nimi podzielić z innymi, pomóc im radzić sobie z problemami, które sam już dawno rozwiązałeś, może także zaprezentować się od tej strony przyszłym pracodawcom i zleceniodawcom, tylko... kto - poza Tobą ...
Marka osobista w branży IT. Jak ją zbudować i rozwijać Marka osobista w branży IT. Jak ją zbudować i rozwijać
(29.94 zł najniższa cena z 30 dni)34.93 zł
49.90 zł(-30%) -
MikroTik, łotewska firma z siedzibą w Rydze, od lat produkuje sprzęt sieciowy. Przystępna cena i świetna jakość sprawiły, że urządzenia sygnowane logo MikroTik zdobyły niezwykłą popularność - po produkty łotewskiej marki sięga się coraz częściej. Jeśli planujesz zmodernizować lub zbudować sieć i ...
Konfiguracja usług sieciowych na urządzeniach MikroTik Konfiguracja usług sieciowych na urządzeniach MikroTik
(47.40 zł najniższa cena z 30 dni)55.30 zł
79.00 zł(-30%) -
To drugie, zaktualizowane wydanie przewodnika po systemie Prometheus. Znajdziesz w nim wyczerpujące wprowadzenie do tego oprogramowania, a także wskazówki dotyczące monitorowania aplikacji i infrastruktury, tworzenia wykresów, przekazywania ostrzeżeń, bezpośredniej instrumentacji kodu i pobierani...
Prometheus w pełnej gotowości. Jak monitorować pracę infrastruktury i wydajność działania aplikacji. Wydanie II Prometheus w pełnej gotowości. Jak monitorować pracę infrastruktury i wydajność działania aplikacji. Wydanie II
(53.40 zł najniższa cena z 30 dni)62.30 zł
89.00 zł(-30%) -
Dzięki tej książce zrozumiesz bazowe koncepcje programowania funkcyjnego i przekonasz się, że możesz włączać je do kodu bez rezygnacji z paradygmatu obiektowego. Dowiesz się również, kiedy w swojej codziennej pracy używać takich opcji jak niemutowalność i funkcje czyste i dlaczego warto to robić....
Java. Podejście funkcyjne. Rozszerzanie obiektowego kodu Javy o zasady programowania funkcyjnego Java. Podejście funkcyjne. Rozszerzanie obiektowego kodu Javy o zasady programowania funkcyjnego
(52.20 zł najniższa cena z 30 dni)60.90 zł
87.00 zł(-30%)
Dzieki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka, którą chcesz zamówić pochodzi z końcówki nakładu. Oznacza to, że mogą się pojawić drobne defekty (otarcia, rysy, zagięcia).
Co powinieneś wiedzieć o usłudze "Końcówka nakładu":
- usługa obejmuje tylko książki oznaczone tagiem "Końcówka nakładu";
- wady o których mowa powyżej nie podlegają reklamacji;
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka drukowana
Oceny i opinie klientów: Wysoko wydajne MySQL. Sprawdzone strategie działania na dużą skalę. Wydanie IV Silvia Botros, Jeremy Tinley (0) Weryfikacja opinii następuję na podstawie historii zamówień na koncie Użytkownika umieszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.