SQLite Internals:世界で最も多く使われているDBの仕組み
(compileralchemy.com)継続的に更新中のオープンソース電子書籍
- 舞台裏
- 技術的コンテキスト:エンジン、B-Tree実装、パーサー、VCS
- 概要
- コンパイルと実行プロセス
- 段階別の説明
- 主要コンセプト
- ファイルとレコードのフォーマット
- ページの種類:Lock-Byte、Freelist、B-Tree など
- レコードフォーマット
- ロールバック & WAL モード
- バイトコード
- 興味深い機能
- 仮想テーブル
- CTE
- 未来
4件のコメント
SQLite ほどではありませんが、最近最も愛されている PostgreSQL 14 Internals もあります。
まだ記事は執筆途中のため、タイトルだけがあり、欠けている章もあります。
前半部分は、私が翻訳して移したSQLiteの知られざる物語にもある内容ですね。
本当に面白い舞台裏の話ですね。ほかのライブラリに依存せず、すべて自前で作って開発したという話を聞くと、ただただすごいとしか思えません。バージョン管理ツールからパーサーまで。
韓国語の読者にこの本を届けてくださってありがとうございます! はい、Postgres internals はとても楽しく読めます。 それにしても、ニュースそのものの中でストーリーを公開している投稿を見かけたのは初めてです。
この本は、私が自由に探究できる時間に合わせて少しずつ発展しています。ちなみに、LeanPub 版には完成した章だけが収録されています。