Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
インメモリ btree を使用したいと思います。LMDBとSTXを検討しています。それらの違いを理解するのに役立ちます。同時実行性のコンテキストでの他のものの中でも (STX がそれをサポートしているかどうかはわかりません)
STX はメモリ内 (非永続的) B+tree を C++ テンプレートとして実装し、LMDB はメモリ マップされた (永続的) B+tree を C ライブラリとして実装します。LMDB はインメモリ データ構造のパフォーマンスを提供できますが、それだけではありません。インメモリのみが必要な場合は、何をしていてもやり過ぎになる可能性があります。