On Tue, Jan 1, 2013 at 12:33 PM, Dan Frankowski <dfran...@gmail.com> wrote:

>
> We are comparing to leveldb, which seems to have much better write
> performance even in a limited-memory situation. Of course it offers much
> less than sqlite. It is a partially-ordered key/value store, rather than a
> relational database.
>

The default LSM storage layer for SQLite4 gives much better performance
than LevelDB on average.  Note that most LevelDB inserts are a little
faster than LSM, however, every now and then LevelDB encounters a really,
really slow insert.  SQLite4 LSM avoids these spikes and hence is able to
perform significantly faster in the long run.  SQLite4 LSM also gives you
concurrent access and transactions - capabilities that are missing from
LevelDB.

SQLite4 gives you all the high-level schema and querying capabilities as
SQLite3, with enhancements.

OTOH, SQLite4 is not anything close to being production ready at this time.


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

Reply via email to