如何在Hyperledger Fabric中的LeveDB中获取下一个序列密钥

问题描述 投票:0回答:1

我在Hyperledger Fabric项目中使用带有字符串+数字键的LevelDB。示例键:

LA000,LA001,LA002TS001,TS002,TS003

例如,我应该如何在状态数据库(levelDB)上的HyperLedger结构链代码中执行查询,以知道要使用的下一个TS ...号?

我是否需要执行基于键的排序查询,并获取最后一个条目的键值,然后递增它以获得下一个键,还是有更好的方法?

谢谢

hyperledger-fabric leveldb
1个回答
0
投票

更好的方法是为每个前缀字符串创建一个单独的密钥,并存储最后使用的数字。这本质上是原子的,将防止意外重用同一密钥。

© www.soinside.com 2019 - 2024. All rights reserved.