SQLite Internals : le fonctionnement de la base de données la plus utilisée au monde
(compileralchemy.com)E-book open source en cours de révision continue
- Histoire en coulisses
- Contexte technique : moteur, implémentation du B-Tree, parseur, VCS
- Vue d’ensemble
- Processus de compilation et d’exécution
- Explication étape par étape
- Concepts clés
- Formats de fichiers et d’enregistrements
- Types de pages : Lock-Byte, Freelist, B-Tree,..
- Format des enregistrements
- Modes rollback et WAL
- Bytecode
- Fonctionnalités intéressantes
- Tables virtuelles
- CTE
- Avenir
4 commentaires
Pas autant que SQLite, mais il existe aussi le très apprécié PostgreSQL 14 Internals ces derniers temps.
L’article est encore en cours de rédaction, donc il n’y a pour l’instant que le titre et certains chapitres manquent encore.
Le début reprend aussi des éléments que j’avais déjà traduits et déplacés dans L’histoire méconnue de SQLite.
Ce sont vraiment des anecdotes de coulisses très intéressantes. Entendre qu’ils ont tout conçu et développé eux-mêmes, sans dépendre d’autres bibliothèques, ne peut qu’impressionner. Des outils de gestion de versions jusqu’au parseur.
Merci d’avoir fait découvrir ce livre au public coréen ! Oui, Postgres internals est très agréable à lire. Sinon, c’est la première fois que je tombe sur un article qui publie une histoire dans l’actualité elle-même.
Le livre évolue en fonction du temps que j’ai pour l’explorer librement. Au fait, la version LeanPub ne contient que les chapitres terminés.