Domanda

Al momento, tutto quello che ho letto indica che è necessario eseguire MongoDB come processo / servizio separato. C'è un modo per ospitare MongoDB in-process? Se non ora, sono i loro piani noti per attuare tale caratteristica?

È stato utile?

Soluzione

In base alla mia esperienza con MongoDB e il mio scrematura delle emissione biglietti inseguitore a http: // JIRA. mongodb.org/browse/SERVER , non so di un modo per ospitare MongoDB in corso. Ho anche trovato alcuna prova di futuro ha in programma di farlo.

mi sento di raccomandare questa domanda sulla mailing list MongoDB-user: http: // gruppi .google.com / gruppo / mongodb-user

Altri suggerimenti

MongoDB è GNU AGPL concesso in licenza in modo se si includono (link) nell'applicazione allora la fonte di tale domanda sarà anche GNU AGPL concesso in licenza. Naturalmente, è possibile lanciare MongoDB dalla vostra applicazione in fase di avvio e terminare MongoDB di nuovo quando l'applicazione si ferma.

Un'altra domanda Stack Overflow ha relative risposte a questa domanda.

di Embedded MongoDB durante l'esecuzione di test di integrazione

In particolare, si parla di un in-memory MongoDB per la JVM di nome Fongo.

Sembra che Fongo è principalmente per le prove e / o apprendimento di integrazione. Esso non può gestire tutti i casi d'uso Mongo, ma vale la pena dare un'occhiata.

https://github.com/fakemongo/fongo

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top