Gibt es irgendwelche Open-Source-Verteilte-Schlüssel-Wert-Speicher, die folgende Bedingungen erfüllen?
- Fast Echtzeit-Multimaster-Replikation. (Der Entscheidungsfaktor wird auf dem Zeitstempel basieren und nicht auf etwas Komplizierterem)
- Jeder Knoten sollte in der Lage sein, mit seinen lokalen Daten zu arbeiten, wenn er von den anderen Knoten getrennt ist (Ansätze basierend auf konsistentem Hashing sind nicht machbar).
- Maximale Anzahl der erwarteten Knoten ~10.
Die folgenden Optionen wurden evaluiert.
- memcachedb
- couchdb
- cassandra
und festgestellt, dass die obigen nicht alle Anforderungen erfüllen.