BDB を時系列データ ストアとして使用したいと考えており、エポックからのマイクロ秒をキー値として使用する予定です。データ ストア タイプとして BTREE を使用しています。
ただし、整数キーを格納しようとすると、bsddb3 でエラーが発生しますTypeError: Integer keys only allowed for Recno and Queue DB's
。
最善の回避策は何ですか? それらを文字列として保存できますが、おそらく不必要に遅くなります。
BDB自体はあらゆる種類のデータを処理できるのに、なぜ制限があるのですか? bsddb3 の実装をちょっとハックできますか? 誰かが他の方法を使用しましたか?