reklama - zainteresowany?

MySQL. Jak zaprojektowa - Helion

MySQL. Jak zaprojektowa
ebook
Autor: Vinicius M. Grippa, Sergey Kuzmichev
Tytuł oryginału: Learning MySQL: Get a Handle on Your Data, 2nd Edition
TÅ‚umaczenie: Robert G
ISBN: 978-83-283-8961-8
stron: 560, Format: ebook
Data wydania: 2022-07-01
Księgarnia: Helion

Cena książki: 70,95 zł (poprzednio: 126,70 zł)
Oszczędzasz: 44% (-55,75 zł)

Dodaj do koszyka MySQL. Jak zaprojektowa

Tagi: MySQL - Programowanie

Wymagania wzgl

Dodaj do koszyka MySQL. Jak zaprojektowa

 

Osoby które kupowały "MySQL. Jak zaprojektowa", wybierały także:

  • PHP i MySQL. Kurs video. Tw
  • SQL. Kurs video. Kompendium wiedzy na podstawie MySQL
  • MySQL. Kurs video. Od podstaw do zagadnieÅ„ zaawansowanych. Tworzenie i analizowanie baz danych
  • Tablice informatyczne. SQL. Wydanie III
  • MySQL. Leksykon kieszonkowy. Wydanie II

Dodaj do koszyka MySQL. Jak zaprojektowa

Spis treści

MySQL. Jak zaprojektować i wdrożyć wydajną bazę danych. Wydanie II eBook -- spis treści

Wprowadzenie

Część I. Rozpoczęcie pracy z MySQL

  • 1. Instalowanie bazy danych MySQL
    • Rozwidlenia MySQL
      • MySQL Community Edition
      • Percona Server for MySQL
      • MariaDB Server
      • MySQL Enterprise Edition
      • Opcje instalacji i obsÅ‚ugiwane platformy
      • 1. Pobranie dystrybucji MySQL przeznaczonej do instalacji
      • 2. Instalacja dystrybucji MySQL
      • 3. Przeprowadzanie niezbÄ™dnej konfiguracji
      • 4. Przeprowadzanie testów wydajnoÅ›ci dziaÅ‚ania
    • Instalowanie MySQL w systemie Linux
      • Instalowanie MySQL w dystrybucji CentOS 7
      • Instalowanie MySQL w dystrybucji CentOS 8
      • Instalowanie MySQL w systemie Ubuntu 20.04 LTS (Focal Fossa)
      • Instalowanie serwera MySQL w systemie macOS Big Sur
      • Instalowanie MySQL w Windows 10
    • Zawartość katalogu MySQL
      • Pliki domyÅ›lne w wydaniu MySQL 5.7
      • Pliki domyÅ›lne w wydaniu MySQL 8.0
    • Używanie interfejsu powÅ‚oki
    • Używanie Dockera
      • Instalowanie Dockera
    • Używanie piaskownicy
    • Uaktualnianie serwera MySQL

Część II. Używanie MySQL

  • 2. Modelowanie i projektowanie bazy danych
    • Jak nie tworzyć projektu bazy danych
    • Proces projektowania bazy danych
    • Model relacji miÄ™dzy encjami
      • Przedstawianie encji
      • Przedstawianie relacji
      • UdziaÅ‚ peÅ‚ny i częściowy
      • Encja czy atrybut?
      • Encja czy relacja?
      • Encje poÅ›rednie
      • Encje sÅ‚abe i silne
    • Normalizacja bazy danych
      • Normalizacja przykÅ‚adowej tabeli
      • Pierwsza postać normalizacji - brak powtarzajÄ…cych siÄ™ grup
      • Druga postać normalizacji - wyeliminowanie zbÄ™dnych danych
      • Trzecia postać normalizacji - wyeliminowanie danych niezależnych od klucza
      • PrzykÅ‚ady modelowania relacji encji
    • Używanie modelu relacji encji
      • Mapowanie encji i relacji na tabele bazy danych
      • Utworzenie modelu ER bazy danych banku
      • Konwersja modelu EER na bazÄ™ danych MySQL za pomocÄ… oprogramowania MySQL Workbench
  • 3. Podstawy jÄ™zyka SQL
    • Używanie bazy danych sakila
    • Zapytanie SELECT i podstawowe techniki wykonywania zapytaÅ„
      • Zapytanie SELECT dotyczÄ…ce pojedynczej tabeli
      • Wybór kolumn
      • Wybieranie rekordów za pomocÄ… klauzuli WHERE
      • Klauzula ORDER BY
      • Klauzula LIMIT
      • ZÅ‚Ä…czanie dwóch tabel
    • Zapytanie INSERT
      • Podstawy zapytania INSERT
      • SkÅ‚adnie alternatywne
    • Zapytanie DELETE
      • Podstawy pracy z zapytaniem DELETE
      • Używanie klauzul WHERE, ORDER BY i LIMIT
      • Usuwanie wszystkich rekordów za pomocÄ… zapytania TRUNCATE
    • Zapytanie UPDATE
      • PrzykÅ‚ady
      • Używanie klauzul WHERE, ORDER BY i LIMIT
    • PrzeglÄ…danie baz danych i tabel za pomocÄ… zapytaÅ„ SHOW i polecenia mysqlshow
  • 4. Praca ze strukturami bazy danych
    • Tworzenie i używanie baz danych
    • Tworzenie tabeli
      • Podstawy
      • Kodowanie znaków i ich kolejność
      • Inne funkcjonalnoÅ›ci
      • Typy kolumn
      • Klucze i indeksy
      • Funkcjonalność AUTO_INCREMENT
    • Modyfikowanie struktury
      • Dodawanie, usuwanie i modyfikowanie kolumn
      • Dodawanie, usuwanie i modyfikowanie indeksów
      • Zmienianie nazwy tabeli i modyfikowanie innych struktur
    • Usuwanie struktur
      • Usuwanie bazy danych
      • Usuwanie tabel
  • 5. Zapytania zaawansowane
    • Aliasy
      • Alias kolumny
      • Aliasy tabel
    • Agregowanie danych
      • Klauzula DISTINCT
      • Klauzula GROUP BY
      • Klauzula HAVING
      • ZÅ‚Ä…czenia zaawansowane
      • ZÅ‚Ä…czenia lewe i prawe
      • ZÅ‚Ä…czenie naturalne
      • Wyrażenia staÅ‚ych w zÅ‚Ä…czeniach
    • Zapytania zagnieżdżone
      • Podstawy zapytaÅ„ zagnieżdżonych
      • Klauzule ANY, SOME, ALL, IN i NOT IN
      • Klauzule EXISTS i NOT EXISTS
      • Zapytanie zagnieżdżone w klauzuli FROM
      • Zapytanie zagnieżdżone w klauzuli JOIN
    • Zmienne użytkownika

Część III. MySQL w środowisku produkcyjnym

  • 6. Transakcje i nakÅ‚adanie blokad
    • Poziomy izolacji
      • REPEATABLE READ
      • READ COMMITTED
      • READ UNCOMMITTED
      • SERIALIZABLE
      • NakÅ‚adanie blokad
      • Blokada metadanych
      • Blokada rekordów
      • Zakleszczenie
    • Parametry MySQL powiÄ…zane z poziomami izolacji i blokadami
  • 7. Jak wycisnąć wiÄ™cej z bazy danych MySQL?
    • Wstawianie danych za pomocÄ… zapytaÅ„
    • Wczytywanie danych z pliku zawierajÄ…cego wartoÅ›ci rozdzielone przecinkami
    • Zapisywanie danych do pliku w formacie wartoÅ›ci rozdzielonych przecinkami
    • Tworzenie tabeli za pomocÄ… zapytaÅ„
    • Uaktualnianie i usuwanie danych w wielu tabelach
      • UsuniÄ™cie
      • Uaktualnienia
    • ZastÄ™powanie danych
    • Zapytanie EXPLAIN
    • Alternatywne silniki bazy danych
      • InnoDB
      • MyISAM i Aria
      • MyRocks i TokuDB
      • Inne typy tabel
  • 8. ZarzÄ…dzanie użytkownikami i uprawnieniami
    • Poznajemy użytkowników i uprawnienia
    • Użytkownik root
    • Tworzenie nowego użytkownika i praca z nim
    • Tabele uprawnieÅ„
    • ZarzÄ…dzanie użytkownikiem i rejestrowanie danych
    • Modyfikowanie i usuwanie kont użytkowników
      • Modyfikowanie konta użytkownika
      • UsuniÄ™cie użytkownika
    • Uprawnienia
      • Uprawnienia statyczne kontra dynamiczne
      • Uprawnienie SUPER
      • Zapytania zwiÄ…zane z zarzÄ…dzaniem uprawnieniami
      • Sprawdzanie uprawnieÅ„
      • Uprawnienie GRANT OPTION
    • Role
    • Zmiana hasÅ‚a użytkownika root i niebezpieczny rozruch
    • Podpowiedzi dotyczÄ…ce bezpiecznego rozruchu
  • 9. Używanie plików opcji
    • Struktura pliku opcji
    • ZasiÄ™g opcji
    • Kolejność wyszukiwania dla plików opcji
    • Specjalne pliki opcji
      • Lokalny plik konfiguracyjny
      • Plik konfiguracyjny trwale przechowywanych zmiennych systemowych
    • Ustalanie efektu użycia opcji
  • 10. Kopia zapasowa i odzyskiwanie danych po awarii
    • Fizyczna i logiczna kopia zapasowa
      • Logiczna kopia zapasowa
      • Fizyczna kopia zapasowa
      • Ogólne omówienie logicznej i fizycznej kopii zapasowej
    • Replikacja jako narzÄ™dzie kopii zapasowej
      • Awaria infrastruktury
      • BÅ‚Ä…d we wdrożeniu
    • Program mysqldump
      • Przygotowanie replikacji za pomocÄ… mysqldump
    • Wczytywanie danych z pliku SQL kopii zapasowej
    • mysqlpump
    • mydumper i myloader
    • Zimna kopia zapasowa i migawki systemu plików
    • Percona XtraBackup
      • Tworzenie kopii zapasowej i przywracanie z niej danych
      • Funkcje zaawansowane
      • Tworzenie za pomocÄ… XtraBackup przyrostowej kopii zapasowej
    • Inne narzÄ™dzia do tworzenia fizycznej kopii zapasowej
      • MySQL Enterprise Backup
      • mariabackup
    • Przywracanie do pewnego momentu w czasie
    • Informacje techniczne dotyczÄ…ce binarnych dzienników zdarzeÅ„
      • Pozostawienie binarnych dzienników zdarzeÅ„
      • Identyfikowanie celu dla przywracania do pewnego momentu w czasie
      • PrzykÅ‚ad przywracania do pewnego momentu w czasie - XtraBackup
      • PrzykÅ‚ad przywracania do pewnego momentu w czasie - mysqldump
    • Eksportowanie i importowanie przestrzeni tabel InnoDB
      • SzczegóÅ‚y techniczne
      • Eksportowanie przestrzeni tabeli
      • Importowanie przestrzeni tabeli
      • Przywracanie pojedynczej tabeli za pomocÄ… narzÄ™dzia XtraBackup
    • Testowanie i weryfikowanie kopii zapasowej
    • Wprowadzenie do strategii tworzenia kopii zapasowej bazy danych
  • 11. Konfigurowanie i dostrajanie serwera
    • Demon serwera MySQL
    • Zmienne serwera MySQL
      • Sprawdzanie ustawieÅ„ serwera
      • Najlepsze praktyki

Część IV. Różne zagadnienia

  • 12. Monitorowanie bazy danych MySQL
    • Wskaźniki systemu operacyjnego
      • Procesor
      • Dysk
      • Pamięć
      • Sieć
    • Obserwacja serwera MySQL
      • Zmienne systemowe
      • Podstawowe rozwiÄ…zania w zakresie monitorowania
      • Dziennik zdarzeÅ„ wolno wykonywanych zapytaÅ„
      • Raport stanu silnika InnoDB
    • Metody analizy
      • Metoda USE
      • Metoda RED
    • NarzÄ™dzia do monitorowania MySQL
    • Incydenty, diagnostyka i rÄ™czne zbieranie danych
      • Okresowe pobieranie wartoÅ›ci systemowych zmiennych stanu
      • Używanie pt-stalk do zbierania wskaźników dotyczÄ…cych MySQL i systemu operacyjnego
      • Rozszerzona procedura rÄ™cznego zbierania danych
  • 13. Zapewnianie wysokiej dostÄ™pnoÅ›ci
    • Replikacja asynchroniczna
      • Podstawowe parametry do zdefiniowania w źródle i replice
      • Tworzenie repliki za pomocÄ… Percona XtraBackup
      • Tworzenie repliki za pomocÄ… wtyczki klonowania
      • Tworzenie repliki za pomocÄ… mysqldump
      • Tworzenie repliki za pomocÄ… mydumper i myloader
      • Wtyczka Group Replication
    • Replikacja synchroniczna
      • Klaster Galera/PCX
  • 14. MySQL w chmurze
    • Bazy danych jako usÅ‚uga (DBaaS)
      • Amazon RDS dla MySQL/MariaDB
      • Azure SQL
    • Amazon Aurora
    • Egzemplarze MySQL w chmurze
    • MySQL w Kubernetes
      • Wdrażanie Percona XtraDB Cluster w Kubernetes
  • 15. Mechanizm równoważenia obciążenia w bazie danych MySQL
    • Mechanizm równoważenia obciążenia i sterownik aplikacji
    • Mechanizm równoważenia obciążenia ProxySQL
      • Instalowanie i konfigurowanie ProxySQL
    • Mechanizm równoważenia obciążenia HAProxy
      • Instalowanie i konfigurowanie HAProxy
    • Router MySQL
  • 16. Różne zagadnienia zwiÄ…zane z MySQL
    • PowÅ‚oka MySQL
      • Instalowanie powÅ‚oki MySQL
      • Instalowanie powÅ‚oki MySQL w Ubuntu 20.04 Focal Fossa
      • Instalowanie powÅ‚oki MySQL w CentOS 8
      • Wdrażanie za pomocÄ… powÅ‚oki MySQL odizolowanego klastra InnoDB
      • NarzÄ™dzia powÅ‚oki MySQL
    • Wykres typu flame graph
    • Kompilacja MySQL na podstawie kodu źródÅ‚owego
      • Kompilacja MySQL dla dystrybucji Ubuntu Focal Fossa i procesorów ARM
    • Analiza awarii MySQL

Dodaj do koszyka MySQL. Jak zaprojektowa

Code, Publish & WebDesing by CATALIST.com.pl



(c) 2005-2024 CATALIST agencja interaktywna, znaki firmowe należą do wydawnictwa Helion S.A.