Sto cercando una memoria a valore chiave persistente da utilizzare nella mia applicazione. In particolare:Memoria a valore chiave Java integrata
- Deve essere incorporabile nell'applicazione Java. La soluzione Java pura sarebbe la migliore.
- I dati devono essere persistenti sul disco, la memoria solo in memoria non è un'opzione. La dimensione dell'impronta della memoria è importante e la dimensione complessiva della mappa valore-chiave può essere piuttosto ampia. Idealmente mi piacerebbe avere una sorta di cache LRU implementata sulla memoria.
- Entrambi i tasti valori & sono stringhe (non è necessario supportare la serializzazione di oggetti Java, ecc.).
- Le letture/scritture contemporanee sono importanti.
Quale sarebbe l'opzione migliore in tal caso?
possibile duplicato di [suggerimento negozio chiave-valore] (http://stackoverflow.com/questions/6639080/key-value-store-suggestion) –
C'è un altro modo se aiuta, utilizzare TayzGrid come una [chiave java value store] (http://blogs.tayzgrid.com/using-an-in-memory-key-value-store-to-scale-java-apps/) e scaricare periodicamente i dati della cache –