Show Notes
- Amazon Poland Store: https://www.amazon.pl/dp/1492040347?tag=9natreepoland-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
- Czytaj więcej: https://polish.9natree.com/read/1492040347/
#drzewaB #drzewaLSM #dziennikzapisuzwyprzedzeniem #replikacjadanych #konsensusrozproszony #DatabaseInternals
Database Internals: A Deep Dive into How Distributed Data Systems Work, autorstwa Alexa Petrowa, to techniczna książka o architekturze baz danych, wydana przez O’Reilly w 2019 roku. Nie uczy przede wszystkim składni SQL ani obsługi konkretnego produktu. Jej celem jest wyjaśnienie mechanizmów ukrytych pod interfejsem bazy: w jaki sposób dane trafiają na dysk, jak są indeksowane, aktualizowane i odzyskiwane, a także jak system zachowuje się po rozproszeniu na wiele maszyn. Książka dzieli się na dwie wyraźne części. Pierwsza analizuje silniki składowania, ze szczególnym uwzględnieniem drzew B i LSM, formatów plików oraz procesów utrzymania danych. Druga omawia fundamenty systemów rozproszonych: replikację, wykrywanie awarii, spójność, partycjonowanie, transakcje i konsensus. Petrov pisze z perspektywy inżyniera systemów rozproszonych, dlatego łączy modele teoretyczne z konsekwencjami operacyjnymi. To pozycja dla osób, które chcą świadomie oceniać kompromisy wydajnościowe i niezawodnościowe stojące za współczesnymi bazami danych.