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-autoscale/

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.
_______________________________________________
luv-main mailing list
[email protected]
https://lists.luv.asn.au/cgi-bin/mailman/listinfo/luv-main

Reply via email to