2010-02-05 3 views
12

Actualmente, todo lo que he leído indica que debe ejecutar MongoDB como un proceso/servicio por separado. ¿Hay alguna forma de alojar MongoDB en proceso? Si no es así, ¿conocen sus planes para implementar tal característica?¿Se puede alojar MongoDB en el proceso?

+0

Me interesaría saber por qué quiere ejecutar MongoDB en proceso ... ¿Cuál es su caso de uso? –

+0

¿Puedes aclarar a qué te refieres con "alojado en proceso"? –

+0

No alojado en un límite de proceso separado; en otras palabras, deseo alojar el servicio MongoDB dentro de la aplicación que usa MongoDB como su almacén de datos. – Jordan

Respuesta

1

MongoDB tiene licencia de GNU AGPL por lo que si incluye (enlace) en su aplicación, la fuente de esa aplicación también tendrá licencia de GNU AGPL. Por supuesto, puede ejecutar MongoDB desde su aplicación al inicio y finalizar MongoDB nuevamente cuando la aplicación se detenga.

1

Se puede usar la biblioteca Embedded MongoDB, a pesar de que fue diseñado para propósitos de prueba unidad.

+0

No se ejecuta mongo embedded. Lo ejecuta como un proceso separado. – mark

Cuestiones relacionadas