Database Internals
Autor Alex Petroven Limba Engleză Paperback – 5 noi 2019
Considerăm că volumul Database Internals necesită un nivel de experiență intermediar spre avansat, fiind destinat dezvoltatorilor care stăpânesc deja conceptele de bază ale programării și vor să înțeleagă mecanismele de sub capota sistemelor de gestionare a datelor. Nu este un manual pentru începători în SQL, ci o explorare tehnică a modului în care datele sunt persistate pe disc și replicate în rețea.
Descoperim aici o analiză riguroasă a motoarelor de stocare, unde Alex Petrov explică diferențele structurale dintre arborii B (B-Trees) și structurile Log-Structured Merge (LSM), esențiale pentru baze de date precum Cassandra sau RocksDB. Reținem că autorul nu se limitează la teorie, ci extrage exemple concrete din codul sursă al unor sisteme open-source, oferind o perspectivă practică asupra modului în care deciziile de design influențează performanța.
Complementar lui Database Design and Implementation, care se concentrează pe perspectiva dezvoltatorului de software asupra API-urilor și procesării interogărilor, volumul de față plonjează adânc în zona de infrastructură și algoritmi de consens. În timp ce Pro SQL Server Internals oferă o specializare pe un singur ecosistem proprietar, Database Internals adoptă o abordare agnostică, fiind utilă oricui lucrează cu baze de date distribuite moderne. Ritmul este dens, fiecare capitol fiind saturat de informații tehnice despre tranzacții, scheme de partiționare și strategii de replicare, elemente care fac diferența între un sistem scalabil și unul predispus la eșec.
Preț: 303.59 lei
Preț vechi: 379.48 lei
-20%
Carte disponibilă
Livrare economică 20 mai-03 iunie
Livrare express 05-09 mai pentru 66.18 lei
Specificații
ISBN-10: 1492040347
Pagini: 370
Dimensiuni: 177 x 233 x 23 mm
Greutate: 0.65 kg
Editura: O'Reilly
De ce să citești această carte
Recomandăm această carte inginerilor de sistem și arhitecților software care doresc să depășească nivelul de simplu utilizator al unei baze de date. Veți câștiga capacitatea de a evalua critic diferite tehnologii de stocare și de a alege soluția optimă în funcție de compromisurile (trade-offs) necesare proiectului dumneavoastră, înțelegând exact cum sunt gestionate datele la nivel de bit.
Despre autor
Alex Petrov este un specialist recunoscut în sisteme distribuite și infrastructură de date, cu o experiență vastă în contribuția la proiecte open-source de anvergură. În activitatea sa, s-a concentrat pe arhitectura bazelor de date și pe optimizarea motoarelor de stocare, fiind un participant activ în comunitatea Apache Cassandra. Expertiza sa tehnică este reflectată în modul în care sintetizează concepte complexe de cercetare academică în soluții aplicabile în ingineria software modernă. Prin această lucrare publicată la O'Reilly, Petrov devine o voce autoritară pentru dezvoltatorii care caută rigoare tehnică în înțelegerea sistemelor de stocare.