Is there any "sqlite killer"?

I mean a reliable data store, sql or not, which can be _painlessly_ integrated into an application?


@kornel Bonus points for a focus on a small and simple implementation rather than the best possible performance.

I have a few projects were I'm using sqlite but would be much better served with a simple and portable key/value store.

@ayo In my case I need multi-core performance. I ended up just loading a HashMap into RAM, but it's far from reliable, and the more I fix it, the more I reinvent a database, which makes me feel someone must have done this already.

@kornel @ayo I have used LMDB, but it isn’t painless. Be prepared to implement your own query boilerplate. It’s nice that it’s memory mapped and that you have one writer and N readers.

Sign in to participate in the conversation

A lonely little town in the wider world of the fediverse.