2012-04-04 6 views
28

可能性の重複:
Embedded MongoDB when running integration testsMongo DBにはインメモリモードがありますか?

私はユニットテストのためのインメモリモードを使用する場合、RavenDBのようなインメモリ・モードにあるのでしょうか?

+2

公式ドキュメントを読んでいませんか? –

+1

メモリ内モードはありません。テストに関するいくつかのアイデアについては、次の質問を参照してください:http://stackoverflow.com/questions/6437226/embedded-mongodb-when-running-integration-tests –

+1

はい、これがあります:https://docs.mongodb.com/manual/core/inmemory/ – Irwin

答えて

31

MongoDBのメモリ内モードはありません。 thisリンクでは、少なくともMongoDB 2.8まではこの機能は含まれません。

メモリマップされたIOを使用しているので、実際の処理ではメモリ内のように高速である必要があります。しかし、スタートアップではありません。

また、RAMディスクドライブを使用してそこにmongo dbを置くためのハックがあります。そうすれば、それは完全に記憶に残るでしょう。

+0

RAMドライブは、私が時間を過ごすために使用するもので、最近はOSを独立させるのは簡単です。 – Esko

+3

そのハックではありません! – IvanM

+0

RAMモードが今mongodbで動作していることを意味しますか? – alvas

関連する問題