MongoDB (2.4 पर) आधिकारिक तौर पर ARM प्रोसेसर का समर्थन नहीं करता है। आप SERVER-1811 देख/अपवोट कर सकते हैं इश्यू ट्रैकर में, हालांकि मुझे उम्मीद नहीं थी कि जब तक 64-बिट सर्वर-क्लास एआरएम प्रोसेसर आमतौर पर उपलब्ध नहीं होंगे, तब तक यह बहुत अधिक कर्षण प्राप्त करेगा।
सामान्य तौर पर सीमित मेमोरी वाला 32-बिट कम पावर वाला एआरएम प्रोसेसर (बीगलबोन ब्लैक पर 512 एमबी रैम) मोंगोडीबी जैसे मेमोरी-मैप किए गए डेटाबेस सर्वर के लिए बहुत उपयुक्त नहीं है। मेमोरी-मैप की गई फ़ाइलों के उपयोग के कारण, MongoDB के 32-बिट संस्करण भी हैं लगभग 2GB डेटा और अनुक्रमणिका तक सीमित ।
MongoDB के कुछ अत्यंत पुराने संस्करण हैं जिन्हें कुछ हद तक ARM पर काम करने के लिए हैक कर लिया गया है (उदाहरण:मोंगोडीबी 2.1.1-पूर्व ), जो एक बहुत . है MongoDB 2.2 का प्रारंभिक विकास रिलीज़। जब तक आप बेहद हताश न हों, मैं इसकी अनुशंसा नहीं करता; संभावना है कि आप उत्पादक कोड लिखने की तुलना में काम करने में अधिक समय व्यतीत करेंगे।
इनमें से कोई भी बेहतर तरीका होगा:
- ऐसे डेटाबेस का उपयोग करें जो हल्के वातावरण (उदा. SQLite) के लिए डिज़ाइन किया गया हो
- एक MongoDB क्लाइंट चलाने के लिए अपने BeagleBone का उपयोग करें एक सर्वर . के बजाय अनुप्रयोग