Semana 2 · Sistemas Distribuídos e Confiabilidade
Database Internals
por Alex Petrov
Nível: IntermediárioLeitura densaPT não confirmada
Fontes
- PodcastSE Radio 417: Alex Petrov on Database Storage Engines (abre em nova aba) — Software Engineering Radio (IEEE Computer Society), 17 de jul. de 2020conferido em 19 de out. de 2026
- VídeoWhat Every Programmer Has to Know About Database Storage (Alex Petrov, DevTernity) (abre em nova aba)conferido em 18 de out. de 2026
- PaperO'Neil et al. — The Log-Structured Merge-Tree (LSM-Tree) (1996) (abre em nova aba)conferido em 18 de out. de 2026
- PaperOngaro e Ousterhout — In Search of an Understandable Consensus Algorithm (Raft) (abre em nova aba)conferido em 18 de out. de 2026
- BlogPlanetScale — B-trees and database indexes (abre em nova aba)conferido em 18 de out. de 2026
✔ = link aberto e conferido em . Links não são de afiliado.
Leia junto Designing Data-Intensive Applications · Building Microservices · Release It! · Site Reliability Engineering · Understanding Distributed Systems
Aparece em Semana 2 · Livros para quem faz MBA/pós em Engenharia de Dados
Mostra o que acontece dentro do banco de dados. É técnico e serve a quem escolhe, opera ou ajusta bancos.
A primeira parte trata de armazenamento, como B-trees e LSM-trees; a segunda, de replicação e consenso. Dá para ler só a parte que interessa, porque as duas são bem independentes.
No SE Radio 417, Alex Petrov explica em detalhe o funcionamento de storage engines, o tema da primeira parte.