Re:JSONlite – A self-contained, serverless, zero-configurati...
by coleifer on Tuesday September 22, 2015 @01:00PM
(#10259917)
I took a look at EJDB recently and thought it looked like a pretty neat project. One potential gotcha is that it is built on TokyoCabinet which AFAIK is no longer maintained. Looks like they have plans to build a v2, though.
I made a C++14 wrapper [1] a while ago which will probably still work unless EJDB itself had some drastic API changes. (I also have a C++14/1y BSON/JSON library [2] that's handy for working with EJDB, but is a bit of a playground for template metaprogramming so compile times will explode with certain functionality).
The main problem with EJDB is that it's not crash tolerant so you need signal handlers to attempt a graceful flush/close on a global handle.
[0] https://github.com/Softmotions/ejdb
[1] https://github.com/chrismanning/ejpp
[2] https://github.com/chrismanning/jbson