Question

À l'heure actuelle, tout ce que j'ai lu indique que vous devez exécuter MongoDB comme un processus distinct / service. Est-il possible d'accueillir MongoDB en cours? Sinon maintenant, sont leurs plans connus pour mettre en œuvre une telle fonctionnalité?

Était-ce utile?

La solution

Sur la base de mon expérience avec MongoDB et mon écrémage des billets tracker question http: // JIRA. mongodb.org/browse/SERVER , je ne sais pas d'aucune façon d'accueillir MongoDB en cours. J'ai aussi trouvé aucune preuve des futurs plans de le faire.

Je recommande de poser cette question sur la liste de diffusion MongoDB utilisateur: http: // groupes .google.com / groupe / mongodb utilisateur

Autres conseils

MongoDB est GNU AGPL sous licence, donc si vous incluez (lien) dans votre application puis la source de cette application sera également GNU AGPL sous licence. Vous pouvez bien sûr lancer MongoDB à partir de votre application au démarrage et mettre fin à MongoDB à nouveau lorsque l'arrêt de l'application.

Une autre question Stack Overflow a des réponses pertinentes à cette question.

Embarqués MongoDB lors de l'exécution des tests d'intégration

Plus précisément, il mentionne un en mémoire MongoDB pour la machine virtuelle Java nommée Fongo.

On dirait Fongo est principalement pour les tests d'intégration et / ou l'apprentissage. Il ne peut pas traiter tous les cas d'utilisation mongo, mais il vaut le détour.

https://github.com/fakemongo/fongo

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top