मैं अपने आवेदन में उपयोग करने के लिए एक सतत कुंजी-मूल्य भंडारण की तलाश में हूं। विशेष रूप से:एंबेडेड जावा कुंजी-मूल्य भंडारण
- यह जावा अनुप्रयोग में एम्बेड किए जाने चाहिए। शुद्ध जावा समाधान सबसे अच्छा होगा।
- डिस्क पर डेटा जारी रखा जाना चाहिए, स्मृति-केवल भंडारण एक विकल्प नहीं है। मेमोरी पदचिह्न आकार महत्वपूर्ण है और कुंजी-मूल्य मानचित्र का समग्र आकार काफी बड़ा हो सकता है। आदर्श रूप में मैं भंडारण पर लागू किसी प्रकार का एलआरयू कैश बनाना चाहता हूं।
- दोनों कुंजी & मान स्ट्रिंग हैं (जावा ऑब्जेक्ट क्रमबद्धता आदि का समर्थन करने की आवश्यकता नहीं है)।
- समवर्ती पढ़ने/लिखना महत्वपूर्ण हैं।
ऐसे मामले में सबसे अच्छा विकल्प क्या होगा?
[कुंजी-मूल्य स्टोर सुझाव] के संभावित डुप्लिकेट (http://stackoverflow.com/questions/6639080/key-value-store-suggestion) –
यह मदद करने का एक और तरीका है, TayzGrid को [जावा कुंजी 'के रूप में उपयोग करें मूल्य स्टोर] (http://blogs.tayzgrid.com/using-an-in-memory-key-value-store-to-scale-java-apps/) और समय-समय पर कैश डेटा डंप करें –