1

現在、int-int 型のキー値を保存しています。高速アクセスのために、私は現在、メモリに格納されている BTrees.IIBTree 構造を使用しています。最新のデータが必要なため、ディスクにはまったく保存されません。

ただし、現在のソリューションはほとんどメモリに収まらないため、アクセス時間の点でより効率的なデータベースまたはデータ構造を探しています。メモリに格納される場合は、メモリ空間の点でも効率的である必要があります。

BTrees.IIBTree 構造を Python の拡張機能として C で記述された int-byte ハッシュに置き換えることも考えられますが、マシンに障害が発生した場合でもデータは失われます (私たちの場合はひどいことではありません)。

あなたの提案は何ですか?

4

0 に答える 0