0

Java 8 を搭載した Windows 7 で MapDB を使用しています。私のマップは非常に大きく、.p データ ファイルで約 10.8 Gb です。AsyncWriteEngine を使用していますが、閉じるのに時間がかかります。ディスク、メモリ、または CPU がバインドされていない場合は、ごくまれに書き出すことがわかります。これをスピードアップする方法はありますか?

MapDb インスタンスを作成する方法は次のとおりです。これをスピードアップするのに役立つ可能性のある他の詳細があれば教えてください。

        db = DBMaker
                .newFileDB(dbFile)
                .transactionDisable()
                .mmapFileEnable()
                .asyncWriteEnable()
                .make();
4

1 に答える 1

0

MapDB には、BTreeMap を非常に高速に作成できるデータポンプがあります。例はこちら https://github.com/jankotek/MapDB/blob/release-1.0/src/test/java/examples/Huge_Insert.java

于 2015-03-02T13:34:40.590 に答える