वर्तमान में, मैंने जो कुछ भी पढ़ा है, वह इंगित करता है कि आपको मोंगोडीबी को एक अलग प्रक्रिया/सेवा के रूप में चलाना होगा। क्या मोंगोडीबी को प्रक्रिया में होस्ट करने का कोई तरीका है? यदि अब नहीं, तो ऐसी सुविधा लागू करने के लिए उनकी जाने वाली योजनाएं हैं?क्या मोंगोडीबी को प्रक्रिया में होस्ट किया जा सकता है?
उत्तर
मोंगोडीबी के साथ अपने अनुभव के आधार पर और http://jira.mongodb.org/browse/SERVER पर जारी ट्रैकर टिकटों की मेरी स्किमिंग के आधार पर, मुझे प्रक्रिया में मोंगोडीबी की मेजबानी करने के किसी भी तरीके से नहीं पता है। मुझे ऐसा करने की भविष्य की योजनाओं का कोई प्रमाण भी नहीं मिला। , http://groups.google.com/group/mongodb-user
मोंगोडीबी जीएनयू एजीपीएल लाइसेंस प्राप्त है, इसलिए यदि आप अपने आवेदन में (लिंक) शामिल करते हैं तो उस एप्लिकेशन का स्रोत भी जीएनयू एजीपीएल लाइसेंस प्राप्त होगा। आप निश्चित रूप से स्टार्टअप पर अपने आवेदन से मोंगोडीबी लॉन्च कर सकते हैं और एप्लिकेशन बंद होने पर फिर से मोंगोडीबी को समाप्त कर सकते हैं।
आप Embedded MongoDB पुस्तकालय इस्तेमाल कर सकते हैं, हालांकि यह इकाई परीक्षण प्रयोजनों के लिए डिजाइन किया गया था:
मैं MongoDB-उपयोगकर्ता मेलिंग सूची पर इस सवाल पूछने की सिफारिश करेंगे।
यह mongo एम्बेडेड नहीं चलाता है। यह इसे एक अलग प्रक्रिया के रूप में चलाता है। – mark
मुझे यह जानने में दिलचस्पी होगी कि आप प्रक्रिया में MongoDB क्यों चलाना चाहते हैं ... आपका उपयोग केस क्या है? –
क्या आप "प्रक्रिया में होस्ट किए गए" का अर्थ स्पष्ट कर सकते हैं? –
एक अलग प्रक्रिया सीमा में होस्ट नहीं किया गया - दूसरे शब्दों में, मैं मोंगोडीबी सेवा को उस एप्लिकेशन के अंदर होस्ट करना चाहता हूं जो मोंगोडीबी को डेटा स्टोर के रूप में उपयोग करता है। – Jordan