Spójrz na projekt Voldemort. Jest to rozproszony magazyn klucz-wartość stworzony przez Linked-In i obsługuje możliwość osadzania.
W przewodniku szybkiego startu przedstawiono mały przykład uruchamiania serwera wbudowanego w porównaniu z samodzielnym.
VoldemortConfig config = VoldemortConfig.loadFromEnvironmentVariable();
VoldemortServer server = new VoldemortServer(config);
server.start();
Nie wiem zbyt wiele o Redis, więc nie mogę porównać ich funkcji do funkcji. W projekcie, w którym użyliśmy Voldemorta, użyliśmy jego zapasowego sklepu tylko do odczytu z doskonałymi wynikami. Pozwoliło nam to na „prekompilację” bazy danych dwa razy dziennie w naszym centrum przetwarzania danych i „wysyłanie jej” do centrów danych brzegowych. W ten sposób każde centrum danych krawędzi miało lokalną kopię swojego zestawu danych.
EDYCJA:Po ponownym przeczytaniu twojego pytania, chciałem dodać tabelę Gauvy — ta struktura danych tabeli może być również czymś, czego szukasz i jest podobna do tego, co otrzymujesz z wieloma bazami danych bez SQL.