>>Imagine what could happen if, for example, git where to start using this
>>library.  Instead of the ".git" directory containing lots and lots of
>>separate files, your repository would be a single ".git" file which was
>>really an SQLite database accessed through the "sqlite3fs" wrapper.

I use Sqlite for a git like version control system for my own
projects. I also use it for storing image files similar to CBR/CBZ
files. Having random access to the files makes it a better solution
than CBR/CBZ files because, they're basically RAR and ZIP files with
no random access. In general, there are many benefits to keeping a
bunch of smallish files in a DB you can move around and change
atomically.

I  do tend to keep blobs in their own database files and the meta-data
in  another file. The blobs seem to impact the performance of the meta
data tables when they're combined into a single DB.

I like the idea of a general purpose File IO wrapper over Sqlite, have
no need for it to be built in though.


C




_______________________________________________
sqlite-users mailing list
sqlite-users@sqlite.org
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users

Reply via email to