タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

DBと仕様に関するkutakutatriangleのブックマーク (1)

  • SQLite のおもしろ仕様 (2) : ファイルフォーマット - kawasin73のブログ

    後方互換性って辛いね、どうもかわしんです。 最近 RustSQLite をフルスクラッチで再実装しています。 github.com 再実装するために SQLite の公式ドキュメントやソースコードを読み込んでいるわけですが、その過程で気付いたおもしろポイントを共有しようかと思います。 今回はその第二弾、ファイルフォーマット編です。第一弾はこちら:SQLiteおもしろ仕様 (1) : データ型 - kawasin73のブログ 前提知識 : ページ まず、この記事を面白いと思ってもらうための前提知識です。 大抵のデータベースはデータを保存するファイルをページという単位で管理します。SQLite ではデフォルトでは 1 ページ 4096 バイトです。これは、ファイルを保存するデバイス(HDD や SSD など)としてブロックデバイスを想定しているからです。ブロックデバイスとはデータの読

    SQLite のおもしろ仕様 (2) : ファイルフォーマット - kawasin73のブログ
  • 1