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