Dear all,

I’d like to announce an sqlite3 vfs layer [1,2] that uses the RAMCloud [3] distributed key-value store as backing storage. RAMCloud provides distributed, durable (replicated) storage with low-latency access. The VFS driver is still under development but the basic operations, including locks, work. We were able to extract benchmark numbers on our test cluster with Infiniband interconnect. The performance largely depends on the latency of the remote procedure calls to the distributed key-value store, which we tried to reduce as much as possible. For a TPCC benchmark, we found that sqlite on our RAMCloud test cluster provides around 2/3 the performance of a local ram disk.

If you have any comments or questions, please let us know.

Best regards,
Jakob


[1] https://github.com/jblomer/ramcloud-sqlite3
[2] https://github.com/jblomer/ramcloud-sqlite3/blob/master/README.md
[3] https://ramcloud.stanford.edu
_______________________________________________
sqlite-users mailing list
sqlite-users@sqlite.org
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users

Reply via email to