【发布时间】:2013-09-06 19:11:54
【问题描述】:
我想使用 BDB 作为时间序列数据存储,并计划使用自纪元以来的微秒作为键值。我使用 BTREE 作为数据存储类型。
但是,当我尝试存储整数键时,bsddb3 会给出错误提示 TypeError: Integer keys only allowed for Recno and Queue DB's。
最好的解决方法是什么?我可以将它们存储为字符串,但这可能会使它不必要地变慢。
鉴于 BDB 本身可以处理任何类型的数据,为什么会有限制?我可以破解 bsddb3 实现吗?有人用过其他方法吗?
【问题讨论】:
标签: python berkeley-db bsddb