Show Notes
- Amazon USA Store: https://www.amazon.com/dp/1492040347?tag=9natree-20
- 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
- Shopee: https://asia.buys.trade/shopee_Database-Internals-Alex-Petrov.html
- Lazada: https://asia.buys.trade/lazada_Database-Internals-Alex-Petrov.html
- Tiktok: https://asia.buys.trade/tiktok_Database-Internals-Alex-Petrov.html
- Đọc thêm: https://vietnam.9natree.com/read/1492040347/
#Btree #LSMtreevàcompaction #Địnhdạngtệpvàlưutrữbềnvững #Replicationvàconsistency #Consensusvàquorum #DatabaseInternals
Database Internals: A Deep Dive into How Distributed Data Systems Work của Alex Petrov là sách kỹ thuật về cách cơ sở dữ liệu vận hành bên dưới lớp giao diện truy vấn quen thuộc. Thay vì dạy cú pháp SQL hay cách cấu hình một sản phẩm cụ thể, sách giải thích các cấu trúc và giao thức quyết định dữ liệu được ghi xuống đĩa, tìm lại nhanh, nhân bản, và duy trì đúng đắn khi hệ thống gồm nhiều máy. Nội dung được chia thành hai phần chính. Phần đầu khảo sát các storage engine, với trọng tâm là tổ chức tệp, chỉ mục trên đĩa, B tree và LSM tree. Phần sau chuyển sang cơ sở dữ liệu phân tán, gồm phát hiện lỗi, replication, consistency, transaction phân tán và consensus. Mục tiêu của Petrov là giúp kỹ sư nhìn thấy các đánh đổi thực sự sau những lựa chọn như độ trễ, thông lượng, độ bền và tính nhất quán. Đây là một chuyên khảo thực hành, phù hợp để nối kiến thức lập trình backend với nền tảng hệ thống dữ liệu.