> On Oct 9, 2016, at 8:15 AM, Howard Chu <h...@symas.com> wrote:
> 
> Use SQLightning, it's designed specifically for write once read many 
> workloads.

"SQLite3 ported to use LMDB instead of its original Btree code” — sounds great, 
and the performance figures quoted in the readme are impressive. But the source 
code appears to be a modified version of SQLite’s source, which would make it 
very difficult to keep in sync with SQLite, and (as Domingo pointed out) the 
last commit is three years old and seems to be based on SQLite 3.7.17. So far 
this looks like an exciting proof-of-concept, but not something I’d use in a 
real project.

(By comparison, SQLCipher is also released as a modified copy of SQLite, but 
they sync with SQLite regularly; the latest version from this April is based on 
3.11.0.)

It would be best if this were implemented as a separate plugin, but as I’m not 
familiar with the innards of SQLite, I’ll assume that simply wasn't feasible. 
(I know SQLite supports VFS plugins, but I think those just operate at the 
paging layer, below the b-tree.)

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

Reply via email to