Hodnotenie:
Kniha „Understanding MySQL Internals“ od Sašu Pačeva poskytuje dôkladný prehľad architektúry a kódovej základne MySQL a ponúka cenné poznatky pre DBA a vývojárov, ktorí chcú tomuto softvéru porozumieť do hĺbky. Hoci mnohí recenzenti chválili jej prehľadnosť a komplexný obsah, niektorí mali pocit, že nespĺňa ich očakávania týkajúce sa vnútorných mechanizmov MySQL. Celkovo ju však považujú za dôležitý zdroj informácií pre serióznych používateľov MySQL.
Výhody:⬤ Vynikajúci prehľad kódovej základne, dizajnu a architektúry MySQL.
⬤ Jasný a pútavý štýl písania, ktorý sprístupňuje zložité témy.
⬤ Užitočné pre DBA a programátorov; poskytuje prehľad o mechanizmoch ukladania a konfigurácii.
⬤ Obsahuje praktické príklady a pokyny týkajúce sa zdrojového kódu a ladenia.
⬤ Autorove bohaté skúsenosti dodávajú cenný pohľad na vec.
⬤ Podporuje skúmanie zdrojového kódu MySQL.
⬤ Niektorí čitatelia očakávali podrobnejšie informácie o vnútorných komponentoch špecifických pre MySQL, ale zistili, že chýbajú.
⬤ Niekoľko z nich malo pocit, že úvodná chvála vývojárov v knihe vyznieva zvláštne a odvádza pozornosť od technických aspektov.
⬤ Kniha môže byť vnímaná ako príliš základná pre tých, ktorí hľadajú veľmi pokročilé pokrytie vnútorných častí MySQL.
(na základe 7 čitateľských recenzií)
Understanding MySQL Internals: Discovering and Improving a Great Database
Hoci je zdrojový kód MySQL otvorený v zmysle, že je verejne dostupný, je pre vás v podstate uzavretý, ak mu nerozumiete. V tejto knihe Sasha Pachev - bývalý člen vývojového tímu MySQL - poskytuje komplexnú prehliadku MySQL 5, ktorá vám ukáže, ako zistiť vnútorné fungovanie tejto výkonnej databázy. Preniknete priamo do srdca databázy a dozviete sa, ako fungujú dátové štruktúry a komfortné funkcie, ako pridať nové úložné mechanizmy a možnosti konfigurácie a mnoho ďalšieho.
Jadro knihy Understanding MySQL Internals sa začína Prehľadom architektúry, ktorý poskytuje stručný úvod o tom, ako jednotlivé komponenty MySQL spolupracujú. Potom sa naučíte kroky na vytvorenie funkčnej kompilovateľnej kópie kódu, ktorú môžete meniť a testovať podľa vlastného uváženia. Ďalšie časti knihy sa zaoberajú:
⬤ Jadrové triedy servera, štruktúry a API.
⬤ Komunikačný protokol medzi klientom a serverom.
⬤ Konfiguračné premenné, ovládacie prvky servera; obsahuje návod, ako pridať vlastné.
⬤ Obsluha požiadaviek na základe vlákien -- pochopenie vlákien a ich používania v MySQL.
⬤ Prehľad úložných mechanizmov MySQL.
⬤ Rozhranie úložného mechanizmu na integráciu úložných mechanizmov tretích strán.
⬤ Správca uzamknutia tabuliek.
⬤ Parser a optimalizátor na zlepšenie výkonu MySQL.
⬤ Integrácia transakčného ukladacieho mechanizmu do MySQL.
⬤ Interná stránka replikácie.
Kniha Understanding MySQL Internals poskytuje vývojárom, DBA, programátorom databázových aplikácií, IT oddeleniam, dodávateľom softvéru a študentom informatiky nevídané možnosti, ako sa oboznámiť s vnútorným fungovaním tejto databázy osvedčenej v podnikoch. S touto knihou čoskoro dosiahnete novú úroveň porozumenia týkajúcu sa vývoja databáz, ktorá vám umožní dosiahnuť vaše ciele. Je to váš sprievodca pri objavovaní a zdokonaľovaní skvelej databázy.