Show Notes
- Amazon Netherlands Store: https://www.amazon.nl/dp/1492040347?tag=9natreedutch-21
- Amazon Belgium Store: https://www.amazon.com.be/dp/1492040347?tag=9natreebelgium-21
- Amazon Worldwide Store: https://global.buys.trade/Database-Internals%3A-A-Deep-Dive-into-How-Distributed-Data-Systems-Work-Alex-Petrov.html
- Apple Books: https://books.apple.com/us/audiobook/database-internals-a-deep-dive-into-how-distributed/id1661265544?itsct=books_box_link&itscg=30200&ls=1&at=1001l3bAw&ct=9natree
- eBay: https://www.ebay.com/sch/i.html?_nkw=Database+Internals+A+Deep+Dive+into+How+Distributed+Data+Systems+Work+Alex+Petrov+&mkcid=1&mkrid=711-53200-19255-0&siteid=0&campid=5339060787&customid=9natree&toolid=10001&mkevt=1
- Lees meer: https://dutch.9natree.com/read/1492040347/
#Btrees #LSMtrees #Opslagengines #Replicatieenconsistentie #Gedistrubueerdeconsensus #DatabaseInternals
Database Internals van Alex Petrov is een technisch non-fictieboek over de bouwstenen onder moderne databases. Het richt zich niet op SQL-syntax of het beheren van een specifiek product, maar op de mechanismen die bepalen hoe gegevens worden opgeslagen, teruggevonden, gerepliceerd en betrouwbaar gehouden. Het boek bestaat uit twee duidelijk onderscheiden delen. Eerst behandelt Petrov opslagengines op één machine, met onder meer log-gestructureerde opslag, B-trees, LSM-trees, indexen en bestanden op schijf. Daarna verschuift de aandacht naar gedistribueerde systemen, waar replicatie, foutdetectie, consistentie, transacties en consensus centraal staan. Die opbouw maakt zichtbaar dat keuzes in de lokale opslaglaag later gevolgen hebben voor prestaties en betrouwbaarheid in een cluster. Petrov schrijft vanuit praktijkervaring met gedistribueerde opslag, onder andere rond Apache Cassandra. Het doel is vooral om backendontwikkelaars te helpen databases niet langer als een zwarte doos te behandelen, maar als systemen met expliciete ontwerpkeuzes en onvermijdelijke afruilen.