2012-04-04 11 views
28

Eventuali duplicati:
Embedded MongoDB when running integration testsIl Mongo DB ha una modalità In-Memory?

voglio utilizzare la modalità in-memory per test di unità, c'è una è in modalità in-memory come RavenDB?

+2

Non hai letto i documenti ufficiali? –

+1

Non c'è alcuna modalità in memoria. Vedi questa domanda per alcune idee sui test: http://stackoverflow.com/questions/6437226/embedded-mongodb-when-running-integration-tests –

+1

Sì, c'è ora: https://docs.mongodb.com/manual/core/inmemory/ – Irwin

risposta

31

Non esiste una modalità in memoria per MongoDB. Come per il collegamento this, questa funzione non sarà inclusa almeno fino a MongoDB 2.8.

Anche se utilizza l'IO mappato in memoria, dovrebbe essere veloce quanto in memoria durante l'elaborazione effettiva. Tuttavia non è l'avvio.

Inoltre, c'è un trucco per utilizzare l'unità disco RAM e inserire il dongo mongo lì. In questo modo sarebbe interamente nella memoria.

+0

L'unità RAM è qualcosa che utilizzerei anche per il momento, al momento l'impostazione di uno è davvero semplice indipendentemente dal sistema operativo. – Esko

+3

non è un hack! – IvanM

+0

significa che la modalità RAM funziona per mongodb ora? – alvas

Problemi correlati