Подтвердить что ты не робот

Может ли MongoDB находиться в процессе?

В настоящее время все, что я прочитал, указывает, что вы должны запускать MongoDB в качестве отдельного процесса/службы. Есть ли способ разместить MongoDB в процессе? Если не сейчас, известны ли их планы реализации такой функции?

4b9b3361

Ответ 1

Основываясь на моем опыте работы с MongoDB и моем просмотре билетов на трекер проблемы в http://jira.mongodb.org/browse/SERVER, я не знаю никоим образом для размещения MongoDB в процессе. Я также не нашел доказательств будущих планов сделать это.

Я бы порекомендовал задать этот вопрос в списке рассылки mongodb-user: http://groups.google.com/group/mongodb-user

Ответ 2

MongoDB является лицензией GNU AGPL, поэтому если вы включите (ссылку) в свое приложение, то источником этого приложения будет лицензия GNU AGPL. Вы можете, конечно, запустить MongoDB из своего приложения при запуске и снова завершить MongoDB, когда приложение остановится.

Ответ 3

Вы можете использовать библиотеку Embedded MongoDB, хотя она была разработана для тестирования модулей.