Does anyone have a good suggestion as to what database I should use, to achieve replication across a variable number of targets? I have a mesh network of Raspberry Pi servers, each of which can contain a database. I want the contents of each database to be replicated across the network, but I can't guarantee what nodes are available at any point in time.
Most nosql databases (CouchDB, Cassandra for example) appear to only support defined targets in the configuration.
So (assuming nosql is the best database option); is there a nosql database that can replicate to variable number of targets?