我在Hyperledger Fabric项目中使用带有字符串+数字键的LevelDB。按键示例:
LA000,LA001,LA002 TS001,TS002,TS003
例如,应该如何在状态数据库(levelDB)上的HyperLedger结构链代码中执行查询,以知道要使用的下一个TS ...编号?
我是否需要执行基于键的排序查询并获取最后一个条目的键值,然后递增它以获得下一个键?还是有更好的方法?
谢谢
答案 0 :(得分:0)
一种更好的方法是为每个前缀字符串创建一个单独的密钥,并存储最后使用的数字。这本质上是原子的,将防止意外重用同一密钥。