
On Wed, Jun 10, 2020 at 04:35:11PM +1000, Russell Coker via luv-main wrote:
Is there any good FOSS distributed database that's not a heap of Maven rubbish that can't be supported in a distribution? I've been briefly looking at Cockroach, Hbase, Voldemort, Ignite Accumulo, and of course I had tried Cassandra at a LUV event.
What properties do you (not) need? Considering your list; I'll recommend Anna. Page 3 of Anna's paper references 20; including 3/5 from your list Hbase, Voldemort, and Cassandra. https://dsf.berkeley.edu/jmh/papers/anna_ieee18.pdf#page=3
All the ones I looked at in detail couldn't be packaged for Debian because they used Maven for the build system and a build process that downloads java programs from the web doesn't fit with reproducible builds. I presume that the others which aren't in Debian are in a similar situation.
Anna is written in C++ with the usual cmake build process. No Java. https://github.com/hydro-project/anna https://hydro-project.github.io/ https://databeta.wordpress.com/2018/03/09/anna-kvs/ https://rise.cs.berkeley.edu/blog/going-fast-and-cheap-how-we-made-anna-auto... I discovered Anna while following 'The Morning Paper'. This site has a very high signal to noise ratio. https://blog.acolyer.org/2018/03/27/anna-a-kvs-for-any-scale/ https://blog.acolyer.org/
Does anyone know of a good candidate that could be packaged for Debian? Failing that which of the ones that suck too badly for inclusion in Debian don't suck so badly that they are horrible to use?
I don't believe Anna is packaged on Debian. It shouldn't be difficult to add. The table on page 3 points to many alternatives, some of which may be packaged. Anna is Apache-2 licensed and its last commit was on the 9th of May.