2010-02-05 11 views
12

Attualmente, tutto ciò che ho letto indica che è necessario eseguire MongoDB come processo/servizio separato. C'è un modo per ospitare In-process di MongoDB? Se non ora, sono i loro piani noti per implementare tale funzione?È possibile ospitare MongoDB in-process?

+0

Sarei interessato a sapere perché si desidera eseguire MongoDB in corso ... Qual è il tuo caso d'uso? –

+0

Puoi chiarire cosa intendi con "hosted in process"? –

+0

Non ospitato in un confine di processo separato - in altre parole, voglio ospitare il servizio MongoDB all'interno dell'applicazione che usa MongoDB come archivio dati. – Jordan

risposta

1

MongoDB è concesso in licenza GNU AGPL, quindi se si include (collegamento) nella propria applicazione, la fonte di tale applicazione sarà anch'essa con licenza GNU AGPL. Ovviamente puoi avviare MongoDB dalla tua applicazione all'avvio e chiudere MongoDB nuovamente quando l'applicazione si interrompe.

1

Si potrebbe utilizzare la libreria Embedded MongoDB, anche se è stato progettato a scopo di test unità.

+0

Non esegue mongo embedded. Lo esegue come processo separato. – mark

Problemi correlati