Evaluare:
Recenzile utilizatorilor despre „Database Internals” evidențiază faptul că această carte oferă o prezentare cuprinzătoare a sistemelor de baze de date și a bazelor de date distribuite, dar opiniile cu privire la profunzimea, calitatea scrierii și structura acesteia variază semnificativ. Mulți recenzenți apreciază acoperirea sa detaliată și referințele utile, în timp ce alții o critică pentru superficialitate și scriere slabă.
Avantaje:Prezentare cuprinzătoare a sistemelor și conceptelor bazelor de date.
Dezavantaje:Discuții detaliate despre algoritmi și compromisuri.
(pe baza a 62 recenzii ale cititorilor)
Database Internals: A Deep Dive Into How Distributed Data Systems Work
Atunci când vine vorba de alegerea, utilizarea și întreținerea unei baze de date, înțelegerea elementelor sale interne este esențială. Dar cu atât de multe baze de date distribuite și instrumente disponibile astăzi, este adesea dificil să înțelegeți ce oferă fiecare și cum diferă. Cu acest ghid practic, Alex Petrov ghidează dezvoltatorii prin conceptele din spatele bazelor de date moderne și a motoarelor de stocare interne.
Pe parcursul cărții, veți explora materiale relevante culese din numeroase cărți, articole, postări de blog și codul sursă al mai multor baze de date open source. Aceste resurse sunt enumerate la sfârșitul primei și celei de-a doua părți. Veți descoperi că cele mai importante deosebiri între multe baze de date moderne rezidă în subsistemele care determină modul în care este organizată stocarea și modul în care sunt distribuite datele.
Această carte examinează:
⬤ Motoare de stocare: Explorați clasificarea și taxonomia stocării și pătrundeți în motoarele de stocare bazate pe B-Tree și Log Structured imuabile, cu diferențe și cazuri de utilizare pentru fiecare.
⬤ Blocuri de stocare: Aflați cum sunt organizate fișierele bazelor de date pentru a construi o stocare eficientă, utilizând structuri auxiliare de date precum Page Cache, Buffer Pool și Write-Ahead Log.
⬤ Sisteme distribuite: Învățați pas cu pas cum se conectează nodurile și procesele și cum se construiesc modele complexe de comunicare.
⬤ Clustere de baze de date: Ce modele de coerență sunt utilizate în mod obișnuit de bazele de date moderne și cum realizează coerența sistemele de stocare distribuite.
© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)