SQLite Internals: Wie die meistgenutzte DB der Welt funktioniert
(compileralchemy.com)Ein fortlaufend überarbeitetes Open-Source-E-Book
- Hintergrundgeschichte
- Technischer Kontext: Engine, B-Tree-Implementierung, Parser, VCS
- Überblick
- Kompilierungs- und Ausführungsprozess
- Erklärung Schritt für Schritt
- Wichtige Konzepte
- Datei- und Datensatzformate
- Seitentypen: Lock-Byte, Freelist, B-Tree, ..
- Datensatzformat
- Rollback- & WAL-Modus
- Bytecode
- Interessante Funktionen
- Virtuelle Tabellen
- CTE
- Zukunft
4 Kommentare
Nicht ganz wie SQLite, aber es gibt auch das derzeit sehr beliebte PostgreSQL 14 Internals.
Der Artikel wird noch weiter geschrieben, daher gibt es bisher nur den Titel und einige fehlende Kapitel.
Der vordere Teil enthält Inhalte, die auch in Die unbekannte Geschichte von SQLite vorkommen, das ich übersetzt und übertragen hatte.
Das sind wirklich sehr interessante Hintergrundgeschichten. Wenn man hört, dass alles ohne Abhängigkeiten von anderen Bibliotheken komplett selbst entwickelt wurde, kann man nur beeindruckt sein. Von einem Versionsverwaltungs-Tool bis hin zum Parser.
Danke, dass Sie das Buch einem koreanischen Publikum zugänglich machen! Ja, Postgres Internals liest sich mit großem Vergnügen. Außerdem ist es das erste Mal, dass ich auf einen Beitrag stoße, der seine Geschichte direkt in den Nachrichten selbst veröffentlicht.
Das Buch entwickelt sich entsprechend meiner freien Zeit zum Erkunden weiter. Übrigens enthält die LeanPub-Version nur fertiggestellte Kapitel.