« マルチスレッドとアトミック/インターロック | メイン | Synergy のソースを追う »

2008年01月16日

吉里吉里 その他の開発日誌:: SQLite の VFS

    

いつの間にか SQLite に VFS という仕組みが追加されており、これを使うことで任意のファイルシステムからデータを読み書き出来るようだ。
通常は何もしなくても使えるが、例えばアーカイブの中に入れた DB からデータを読みたい場合などはこれを使う必要があると思われる。
と言うことで、XP3 アーカイブ内に入れた DB ファイルから読み出せるように VFS を実装中。
とりあえず、一通りメソッドを書いた。
24個もあるので面倒だった。
動作確認はまだ。

これが出来ると、読み出し専用の DB をアーカイブ内に含めることができる。
大量にデータがある時は、RDB が使えると便利と言うか、ないと面倒臭すぎる。
書き出しは今のところ必要ないが、必要になった時は外に置く。
その場合、手軽に利用できるように O/Rマップの実装を考え中。
だいたい仕様は考えた。
その仕様どおりに動くとかなり便利なはず。


関連記事・続きの記事

xp3_vfs
TVPCreateIStream によって取得した IStream 経由でデータ... [続きを読む]

関連記事・続きの記事

SQLite3 の XP3 用 VFS
SQLite の VFS や xp3_vfs で書いた、SQLite3 の XP... [続きを読む]


投稿者 Takenori : 2008年01月16日 01:23




comments powered by Disqus
Total : Today : Yesterday : なかのひと