読み取りパフォーマンスに重点を置いて、それぞれ ID と Term 値を含む多数 (100,000) のエントリを含む Orddict や Proplist などの Term を作成したいと考えています。このカプセル化された Term は、Orddict ができるのと同じように、そのキーの下に格納された値を返すことができるはずです。
example:
K001 - Term001
K002 - Term002
K003 - Term003
セット全体を含む結果の Term は、ディスク I/O を回避するために永続ストアに保存せずに、いくつかの計算目的で関数から関数に渡す必要があります。また、現時点ではアーキテクチャの複雑さを避けるために、この段階ではメモリ キャッシングを使用しないことを選択しました。
Orddictはキーでソートされ、通常の Dict と比較してキーのシークが強化されます。ターム内により効率的なインデックス作成メカニズムを埋め込むことができる他の Erlang モジュールを私は知りません。
Orddict よりも優れたアプローチの提案はありますか?