Wir haben eine 10 Tausend Row-Tabelle, die nur 2 Spalten hat, einen Primärschlüssel und eine zweite Spalte, die den Status beibehalten. Das Problem ist, dass wir diesen Zustand an 3 physischen Standorten in den USA (ungefähr 2000 Meilen voneinander entfernt) replizieren müssen, und zwar nahezu in Echtzeit oder so schnell wie praktisch möglich über ein Netzwerk. Jeder der drei Standorte kann den Status für eine bestimmte Zeile in dieser Tabelle aktualisieren, die nahezu in Echtzeit zu den anderen zwei Standorten repliziert werden sollte.Eine In-Memory-Datenbank-Lösung mit der schnellsten Echtzeit-Replikation
Gibt es eine Open-Source- oder kommerzielle, leichtgewichtige In-Memory-Datenbank, die uns dabei helfen könnte, das zu erreichen, was wir zu erreichen versuchen? Festplattenpersistenz ist hier nicht so wichtig.
Er kann CouchDB (oder MongoDB) auf einem In-Memory-Dateisystem wie tmpfs auf Linux verwenden, solange die Datenbank in den Speicher passt ... – Filipe