そのため、約 2000 万のキーと値のペアのリストがあり、いくつかの MapDB に異なる方法でデータを保存して、プログラムのパフォーマンスにどのように影響するかを確認し、実験のために使用しています。
問題は、mapdb に 2000 万のキーと値のペアを (ランダムな順序で) 挿入するには、かなりの時間がかかることです。したがって、私が持っているキーと値のペアのリストを並べ替えて、それらをより速く挿入できるようにし、それらからデータベースをより速く構築したいと考えています。
それで、私はこれについてどうすればいいですか?
MapDB の BTreeSet と BTreeMap、または単一のキーと値のペアを使用する MapDB と、単一のキーに対して複数の値を持つ MapDB に対してこれを行う方法を学びたいと思います。
編集: 言い忘れましたが、キーと値のペアは String オブジェクトです。