35% Faster Than The Filesystem
from SQLiteドキュメント
35% Faster Than The Filesystem
サムネイルなどの小さなBlobをフェッチするのは、SQLiteを使った方がfread(3)やfwrite(3)を使って同じことをやるよりも早い
Blobの読み書きごとに別々の小さなファイルに対してopen(2)やclose(2)を呼び出すオーバーヘッドは、データベースを使用するオーバーヘッドよりも大きいという考察
10KBくらいのBlobなら20%程度ディスクスペースを節約できる
アロケーションユニットサイズに制約されずに、密にデータが詰められるから
Internal Versus External BLOBs in SQLite