ODBIERZ TWÓJ BONUS :: »

MySQL. Jak zaprojektować i wdrożyć wydajną bazę danych. Wydanie II Vinicius M. Grippa, Sergey Kuzmichev

Autorzy:
Vinicius M. Grippa, Sergey Kuzmichev
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
6.0/6  Opinie: 1
Stron:
560
Druk:
oprawa miękka
Dostępne formaty:
     PDF
     ePub
     Mobi
Czytaj fragment
Książka
77,40 zł 129,00 zł (-40%)
77,40 zł najniższa cena z 30 dni

Dodaj do koszyka Wysyłamy w 24h

Ebook
64,50 zł 129,00 zł (-50%)
64,50 zł najniższa cena z 30 dni

Dodaj do koszyka lub Kup na prezent Kup 1-kliknięciem

Przenieś na półkę

Do przechowalni

Do przechowalni

Powiadom o dostępności audiobooka »

Czego się nauczysz?

  • Instalowania i konfigurowania MySQL na systemach Linux, Windows, macOS oraz w Dockerze
  • Projektowania relacyjnych baz danych z wykorzystaniem modelu encja-relacja (ER)
  • Normalizowania baz danych i eliminowania redundancji danych
  • Tworzenia, modyfikowania i usuwania tabel oraz innych struktur bazy danych
  • Pisania podstawowych i zaawansowanych zapytań SQL, w tym złączeń, agregacji i zapytań zagnieżdżonych
  • Zarządzania typami kolumn, kluczami głównymi, indeksami i atrybutami AUTO_INCREMENT
  • Wykorzystywania transakcji i poziomów izolacji oraz zarządzania blokadami
  • Wstawiania, aktualizowania i usuwania danych w wielu tabelach jednocześnie
  • Zarządzania użytkownikami, rolami i uprawnieniami w MySQL
  • Tworzenia i przywracania kopii zapasowych, w tym fizycznych i logicznych, oraz odzyskiwania danych po awarii
  • Monitorowania wydajności bazy danych i analizy wskaźników systemowych
  • Konfigurowania i dostrajania serwera MySQL dla optymalnej wydajności
  • Zapewniania wysokiej dostępności poprzez replikację asynchroniczną i synchroniczną oraz klaster Galera
  • Wdrażania MySQL w chmurze i korzystania z rozwiązań DBaaS (Amazon RDS, Azure SQL, Amazon Aurora)
  • Stosowania mechanizmów równoważenia obciążenia (ProxySQL, HAProxy, MySQL Router)
  • Korzystania z narzędzi powłoki MySQL oraz analizy awarii i kompilacji ze źródeł

Wymagania względem baz danych stale rosną, co jest związane z dostępnością coraz większych ilości danych. Obserwujemy więc dynamiczny rozwój różnych systemów bazodanowych. Mimo że w tej branży pojawia się sporo nowych propozycji, relacyjne bazy danych wciąż cieszą się dużą popularnością. Spośród rozwiązań typu open source najbardziej znaną i lubianą bazą danych od lat pozostaje MySQL. Jest to oprogramowanie, które świetnie się sprawdza nawet w systemach operujących na dużych ilościach danych.

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 pracy w obciążonym środowisku produkcyjnym, pokazano też, jak stosować mechanizm transakcji i reguły zarządzania użytkownikami. Omówiono sposoby uzyskiwania wysokiej wydajności działania i dostępności serwera przy minimalnych kosztach. Zademonstrowano, jak dostrajać i zabezpieczać bazy, jak pracować z kopiami zapasowymi, wreszcie ― jak używać plików konfiguracyjnych. W tym wydaniu pojawiły się nowe rozdziały poświęcone wysokiej dostępności serwera, mechanizmu równoważenia obciążenia i używania MySQL w chmurze.

W książce między innymi:

  • gruntowne podstawy MySQL
  • wdrażanie bazy danych MySQL, również w maszynach wirtualnych i w chmurze
  • projektowanie bazy danych i tworzenie zapytań
  • monitorowanie bazy danych i praca z kopiami zapasowymi
  • optymalizacja kosztów używania bazy danych w chmurze
  • koncepcje związane z bazami danych

MySQL: dane zawsze gotowe do akcji!

Wiosna w głowie, ebook w dłoni! / do -50% na tysiące tytułów

Wybrane bestsellery

O autorach książki

Vinicius Grippa jest starszym inżynierem pomocy technicznej w firmie Percona i Oracle Ace Associate. Ma duże doświadczenie w rozwiązywaniu złożonych problemów związanych z bazą danych MySQL.

Sergey Kuzmichev jest starszym inżynierem pomocy technicznej w firmie Percona. Pasjonat pracy z bazami danych, skupia się na tworzeniu systemów o wysokim stopniu niezawodności. Przez wiele lat był administratorem baz danych i inżynierem DevOps.

Zobacz pozostałe książki z serii

Helion - inne książki

Najczęściej zadawane pytania (FAQ)
1. Czy książka ,,MySQL. Jak zaprojektować i wdrożyć wydajną bazę danych. Wydanie II" obejmuje najnowsze wersje MySQL?
Tak, książka została zaktualizowana i omawia zarówno MySQL 5.7, jak i 8.0, a także alternatywne dystrybucje, takie jak MariaDB i Percona.
2. Czy znajdę w książce praktyczne przykłady instalacji MySQL na różnych systemach operacyjnych?
Tak, publikacja szczegółowo opisuje instalację MySQL na systemach Linux, Windows, macOS oraz w środowisku Docker.
3. Czy książka porusza zagadnienia optymalizacji wydajności i bezpieczeństwa baz danych?
Tak, w książce znajdziesz rozdziały poświęcone dostrajaniu serwera, monitorowaniu wydajności, zarządzaniu użytkownikami oraz zabezpieczaniu baz danych.
4. Czy publikacja zawiera informacje o backupie i odzyskiwaniu danych w MySQL?
Tak, jeden z rozdziałów szczegółowo omawia techniki tworzenia kopii zapasowych i przywracania danych po awarii, zarówno logicznych, jak i fizycznych.
5. Czy książka pomoże mi w pracy z MySQL w chmurze i środowiskach wirtualnych?
Tak, znajdziesz tu omówienie wdrażania MySQL w chmurze (np. Amazon RDS, Azure SQL) oraz w maszynach wirtualnych i Kubernetes.
6. Czy publikacja nadaje się do nauki samodzielnej, jeśli nie mam dużego doświadczenia z bazami danych?
Tak, książka prowadzi od podstaw instalacji i projektowania baz danych aż po zaawansowane zagadnienia, co czyni ją odpowiednią także dla osób początkujących.
7. Czy znajdę w książce informacje o narzędziach i technikach monitorowania MySQL?
Tak, w dedykowanym rozdziale opisano narzędzia i metody monitorowania oraz analizowania wydajności serwera MySQL.
8. Czy książka obejmuje tematy związane z replikacją i wysoką dostępnością baz danych MySQL?
Tak, w książce szczegółowo opisano różne metody replikacji, klastrowania oraz zapewniania wysokiej dostępności serwerów MySQL.

Zamknij

Przenieś na półkę
Dodano produkt na półkę
Usunięto produkt z półki
Przeniesiono produkt do archiwum
Przeniesiono produkt do biblioteki

Zamknij

Wybierz metodę płatności

Książka
77,40 zł
Dodaj do koszyka
Ebook
64,50 zł
Dodaj do koszyka
Płatności obsługuje:
Ikona płatności Alior Bank Ikona płatności Apple Pay Ikona płatności Bank PEKAO S.A. Ikona płatności Bank Pocztowy Ikona płatności Banki Spółdzielcze Ikona płatności BLIK Ikona płatności Crédit Agricole e-przelew Ikona płatności dawny BNP Paribas Bank Ikona płatności Google Pay Ikona płatności ING Bank Śląski Ikona płatności Inteligo Ikona płatności iPKO Ikona płatności mBank Ikona płatności Millennium Ikona płatności Nest Bank Ikona płatności Paypal Ikona płatności PayPo | PayU Płacę później Ikona płatności PayU Płacę później Ikona płatności Plus Bank Ikona płatności Płacę z Citi Handlowy Ikona płatności Płacę z Getin Bank Ikona płatności Płać z BOŚ Ikona płatności Płatność online kartą płatniczą Ikona płatności Santander Ikona płatności Visa Mobile