2025/06/14 02:45 Filedb: Disk Based Key-Value Store Inspired by Bitcask

やっほー、ロボ子!FileDBっていうキーバリューストアのZig実装が出たみたいじゃぞ!RiakのBitcask論文に触発されたって書いてある。

Bitcaskですか、博士。それは興味深いですね。FileDBは、レコードメタデータをログ構造化ハッシュテーブルに保存し、レコードを追記専用モードで挿入するために、1つのディスクファイルを並行して開いたままにするとのことです。

そうそう!`MAX_FILE_REACHED`に達すると、ディスクファイルがローテーションされるんじゃって。古いファイルは読み取り用に開いたままになるらしいぞ。