Redis
 sql >> Baza danych >  >> NoSQL >> Redis

Czy istnieje embeddable Java alternatywa dla Redis?

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.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. jak wygasnąć klucz mapy w REDIS?

  2. Redis INCRBY z ograniczeniami

  3. Spowodowane przez:java.lang.IllegalArgumentException:CONTAINING (1):[IsContaining, Containing, Contains] nie jest obsługiwane dla wyprowadzania zapytania redis — Redis

  4. Co robi parametr bind w Redis?

  5. Jak przejść awaryjnie do nowego węzła głównego podczas korzystania z Redis z Sentinel i redis-py?