sql >> Database >  >> NoSQL >> Redis

Is er een insluitbaar Java-alternatief voor Redis?

Kijk eens naar project voldemort. Het is een gedistribueerd sleutel-waardearchief gemaakt door Linked-In en het ondersteunt de mogelijkheid om te worden ingesloten.

In de snelstartgids staat een klein voorbeeld van het draaien van de server embedded vs. stand-alone.

VoldemortConfig config = VoldemortConfig.loadFromEnvironmentVariable();
VoldemortServer server = new VoldemortServer(config);
server.start();

Ik weet niet veel over Redis, dus ik kan ze niet van functie tot functie vergelijken. In het project dat we Voldemort gebruikten, gebruikten we de alleen-lezen backing-winkel met geweldige resultaten. Het stelde ons in staat om een ​​tweedaagse database te "precompileren" in ons verwerkingsdatacenter en deze naar edge-datacenters te "verzenden". Op die manier had elk edge-datacenter een lokale kopie van zijn dataset.

EDIT:Na het herlezen van je vraag, wilde ik Gauva's Table toevoegen -- Deze Table DataStructure is misschien ook iets wat je zoekt en is vergelijkbaar met wat je krijgt met veel no-sql databases.



  1. Mongodb lock collectie tot vlag is ingesteld?

  2. Hoe configureer ik mijn MongoDB om rekening te houden met UTF-8?

  3. Indexeren op een veld dat zich in een array van subdocumenten bevindt

  4. MongoDB index intersectie