SQLite Internals: como funciona o banco de dados mais usado do mundo
(compileralchemy.com)E-book open source em constante atualização
- História dos bastidores
- Contexto técnico: engine, implementação de B-Tree, parser, VCS
- Visão geral
- Processo de compilação e execução
- Explicação passo a passo
- Conceitos principais
- Formatos de arquivo e de registro
- Tipos de página: Lock-Byte, Freelist, B-Tree,..
- Formato de registro
- Modos de rollback e WAL
- Bytecode
- Recursos interessantes
- Tabelas virtuais
- CTE
- Futuro
4 comentários
Não tanto quanto o SQLite, mas também existe o PostgreSQL 14 Internals, que é muito querido hoje em dia.
O texto ainda está sendo escrito, então por enquanto há apenas o título e também faltam alguns capítulos.
A parte inicial também traz conteúdos que estavam em A história desconhecida do SQLite, que eu traduzi e publiquei.
São histórias de bastidores realmente muito interessantes. Ao ouvir que eles desenvolveram tudo do zero, sem depender de outras bibliotecas, não consigo pensar em outra coisa além de como isso é impressionante. Desde a ferramenta de controle de versão até o parser.
Obrigado por levar o livro ao público coreano! Sim, Postgres internals é uma leitura muito agradável. Além disso, é a primeira vez que me deparo com uma publicação que conta uma história na própria notícia.
O livro evolui de acordo com o meu tempo livre para exploração. Aliás, a versão da LeanPub contém apenas os capítulos finalizados.