Show Notes
- Amazon Sweden Store: https://www.amazon.se/dp/1492040347?tag=9natreeswe-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
- Läs mer: https://swedish.9natree.com/read/1492040347/
#Bträd #LSMträd #Kompaktering #Replikering #Distribueradkonsensus #DatabaseInternals
Database Internals: A Deep Dive into How Distributed Data Systems Work av Alex Petrov är en teknisk fackbok om vad som händer under ytan i moderna databaser. Den riktar sig främst till backendutvecklare, systemingenjörer och andra som redan använder databaser, men som vill förstå varför olika system får olika prestanda, tillförlitlighet och driftsmässiga egenskaper. Boken är uppdelad i två tydliga delar. Den första behandlar lagringsmotorer på en enskild maskin, från hur data organiseras på disk till indexstrukturer som B-träd och LSM-träd. Den andra flyttar perspektivet till distribuerade system, där replikering, felhantering, konsistens, transaktioner och konsensus blir avgörande. Petrov beskriver inte databaser som utbytbara svarta lådor. I stället visar han hur konkreta interna val påverkar läsningar, skrivningar, återhämtning efter fel och skalning. Syftet är därför inte främst att lära ut SQL eller produktkonfiguration, utan att ge läsaren en teknisk modell för att bedöma databassystemens kompromisser.