मुझे टैबलेट प्रारूप में कुछ सरल डेटा के लिए स्टोरेज फ़ाइल प्रारूप बनाने की आवश्यकता है, एचडीएफ 5 का उपयोग करने की कोशिश कर रहा था, लेकिन कुछ मुद्दों के कारण इसे छोड़ दिया गया है, और मैं ' डी एम्बेडेड डेटाबेस के उपयोग को फिर से जांचने के लिए यह देखने के लिए कि वे मेरे आवेदन के लिए पर्याप्त तेज़ हैं या नहीं।जावा एम्बेडेड डेटाबेस w/एक फ़ाइल के रूप में स्टोर करने की क्षमता
क्या वहां एक प्रतिष्ठित एम्बेडेड जावा डेटाबेस है जिसमें डेटा को एक फ़ाइल में स्टोर करने का विकल्प है? केवल एक जिसे मैं जानता हूं वह SQLite है (जावा बाइंडिंग उपलब्ध है)। मैंने एच 2 और एचएसक्यूएलडीबी की कोशिश की लेकिन बॉक्स के बाहर वे कई फाइलें बनाने लगते हैं, और मेरे लिए एक फाइल में डेटाबेस रखना बेहद वांछनीय है।
संपादित करें: उचित रूप से तेज़ प्रदर्शन महत्वपूर्ण है। ऑब्जेक्ट स्टोरेज नहीं है; प्रदर्शन चिंताओं के लिए मुझे केवल पूर्णांक और बीएलओबी स्टोर करने की आवश्यकता है। (+ कुछ तार लेकिन कुछ भी महत्वपूर्ण प्रदर्शन नहीं)
संपादित 2: भंडारण डेटा दक्षता बड़े डेटासेट के लिए महत्वपूर्ण है, इसलिए एक्सएमएल बाहर है।
क्या आपने अपाचे डर्बी/जावाडीबी की कोशिश की है? मुझे नहीं पता कि यह दृश्यों के पीछे डेटा कैसे स्टोर करता है, लेकिन यह एक और चीज है जिसे आप देख सकते हैं। –
फायरबर्ड निश्चित रूप से उचित तेज़ आवश्यकता को पूरा करता है। :) – jsight
https://github.com/jankotek/MapDB – kervin