Frage

Derzeit zeigt alles, was ich gelesen habe, an, dass Sie MongoDB als separater Prozess/Dienst ausführen müssen. Gibt es eine Möglichkeit, MongoDB-In-Prozess zu hosten? Wenn nicht jetzt, sind ihre bekannten Pläne, eine solche Funktion umzusetzen?

War es hilfreich?

Lösung

Basierend auf meinen Erfahrungen mit MongoDB und meinem Überholen der Ausgabe -Tracker -Tickets bei http://jira.mongodb.org/browse/server, Ich weiß keine Möglichkeit, MongoDB in Bearbeitung zu hosten. Ich fand auch keine Beweise für zukünftige Pläne, dies zu tun.

Ich würde empfehlen, diese Frage in der Mailingliste der MongoDB-Benutzer zu stellen: http://groups.google.com/group/mongodb-user

Andere Tipps

MongoDB ist GNU AGPL lizenziert. Wenn Sie also (Link) in Ihre Anwendung einbeziehen, wird die Quelle dieser Anwendung auch GNU AGPL lizenziert. Sie können MongoDB natürlich von Ihrer Anwendung bei Startup starten und MongoDB erneut beenden, wenn die Anwendung gestoppt wird.

Sie könnten die verwenden Eingebetteter MongoDB Bibliothek, obwohl sie für Unit -Testzwecke ausgelegt war.

Eine weitere Frage zum Stapelüberlauf hat Antworten, die für diese Frage relevant sind.

Eingebetteter MongoDB beim Ausführen von Integrationstests

Insbesondere erwähnt es einen Memory MongoDB für das JVM namens Fongo.

Sieht so aus, als wäre Fongo hauptsächlich für Integrationstests und/oder Lernen gedacht. Es kann nicht mit allen Mongo-Anwendungsfällen handhaben, ist aber einen Blick wert.

https://github.com/fakemongo/fongo

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top