2012-07-22 11 views
5

के बिना नंगे धातु कॉर्टेक्स एम 3 के लिए ओपन सोर्स डेटा स्टोर क्या है, मैं सी में लिखे गए डेटा स्टोर के लिए सुझाव ढूंढ रहा हूं जो किसी भी ऑपरेटिंग सिस्टम के बिना एआरएम कॉर्टेक्स एम 3 के लिए संकलित होगा।ओएस

  • सी में लिखे
  • अधिमानतः मुफ्त और/या खुला स्रोत
  • सक्षम ऑपरेटिंग सिस्टम या बिना बेयर मेटल प्रोसेसर पर
  • काम करता है जीसीसी के साथ संकलित की:

    मैं इसे होना चाहता हूँ फ़ाइल सिस्टम समर्थन

यह SQL हो सकता है या नहीं। मुझे मोंगो डीबी की तरह कुछ चाहिए जो JSON के साथ संगत है (यानी सादे सी चार बफर में जेएसओएन के माध्यम से क्रमबद्ध कर सकते हैं।)

डेटास्टोर की ज़रूरतें स्मृति के एक निश्चित आवंटन से रैम में डेटा का प्रबंधन करना होगा। कोई "गतिशील" आवंटन (यानी कोई मॉलोक नहीं)।

+1

मैं वर्तमान में यह देखने के लिए sqlite3 की समीक्षा कर रहा हूं कि यह मेरी आवश्यकताओं को पूरा करता है या नहीं। –

+0

मैं बर्कले डीबी की भी समीक्षा कर रहा हूं। हालांकि, नंगे धातु एआरएम कॉर्टेक्स एम 3 के लिए इस या एसक्लाइट 3 को संकलित करने के लिए लिंक उपयोगी होंगे। –

+0

स्क्लाइट और बीडीबी को ओएस सेवाओं जैसे स्मृति आवंटन फ़ाइल, आई/ओ और कई अन्य चीजों की आवश्यकता होती है, तो आपको नंगे धातु चलाने के लिए उन (या किसी अन्य ओपन सोर्स डेटा स्टोर) को पोर्ट करने में वास्तव में कठिन समय होगा। – nos

उत्तर

3

SQLite3 एक बहुत अच्छा दावेदार है, लेकिन यदि आप केवल एक छोटी और सरल कुंजी/मूल्य स्टोर की तलाश में हैं तो आपको gdbm भी देखना चाहिए।

+0

धन्यवाद मैं आज रात को देखूंगा और आपको वापस ले जाऊंगा। –

+0

मैं मैक पर डाउनलोड और कॉन्फ़िगर करने में सक्षम था, हालांकि एआरएम के लिए जीडीबीएम को संकलित करना कुछ चुनौतीपूर्ण दिखता है। मैंने सुझाव के लिए एक +1 दिया। मैं एक का चयन करने से पहले मैं अन्य उत्तरों के लिए इंतजार करने जा रहा हूं। –