يمكن استضافة mongoDB في العملية؟
سؤال
حاليا، كل ما قرأته يشير إلى أنه يجب عليك تشغيل MongoDB كعملية / خدمة منفصلة. هل هناك أي طريقة لاستضافة mongodb في العملية؟ إن لم يكن الآن، هي خططها المعروفة لتنفيذ مثل هذه الميزة؟
المحلول
بناء على تجربتي مع Mongodb و My Skming of the Stars Tracker Tickets http://jira.mongodb.org/browse/server., ، لا أعرف أي طريقة لاستضافة mongodb في عملية. لم أجد أيضا أي دليل على الخطط المستقبلية للقيام بذلك.
أود أن أوصي بسؤال هذه السؤال في القائمة البريدية للمستخدم MongoDB: http://groups.google.com/group/mongodb-user.
نصائح أخرى
MongoDB هو GNU AGPL مرخص لذلك إذا قمت بتضمين (الرابط) في طلبك، فسيكون مصدر ذلك التطبيق أيضا مرخصا جنو AGPL. يمكنك بالطبع إطلاق Mongodb من طلبك عند بدء التشغيل وإنهاء MongoDB مرة أخرى عند توقف التطبيق.
يمكنك استخدام mongodb المدمجة مكتبة، على الرغم من أنها مصممة لأغراض اختبار الوحدة.
آخر سؤال تجاوز الفائض لديه إجابات ذات صلة بهذا السؤال.
mongodb المضمنة عند تشغيل اختبارات التكامل
على وجه التحديد، يذكر Mongodb في الذاكرة ل JVM المسمى Fongo.
يبدو أن Fongo هو أساسا لاختبارات التكامل و / أو التعلم. قد لا تتعامل مع جميع حالات استخدام Mongo، ولكن يستحق نظرة.