4 ms·
What I'd really like is a multiprocess safe embeddable database written in pure Go. So a database which is safe to read and write from separate processes. Unfo
by nickcw 6y ago
What I'd really like is a multiprocess safe embeddable database written in pure Go. So a database which is safe to read and write from separate processes.
Unfortunately I don't think this one is multiprocess safe.
- carlosf 6y agoNot sure if easy to embed, but Consul does offer strong consistency if explicitly configured.
- sneak 6y agoI too feel the “pure Go” pull, but is your use case so precarious or latency-sensitive that you can’t simply use SQLite? That’s what I do in these situations.
- jopari 6y agoI checked with the devs and they say writing is only safe from a single process, but reading is multiprocess safe. So I think this confirms your thought.
- ramoz 6y agoBadger supports concurrent ACID. https://github.com/dgraph-io/badger https://github.com/dgraph-io/badger