Hyperledger fabric 如何规范区块链存储?
我想知道如何为我的资产、参与者、交易和活动建模。我已经看过了关于如何在语法方面做到这一点的文档,但我想知道是否有一种结构化的方法来做到这一点。就像在关系数据库上进行规范化一样Hyperledger fabric 如何规范区块链存储?,hyperledger-fabric,blockchain,hyperledger-composer,Hyperledger Fabric,Blockchain,Hyperledger Composer,我想知道如何为我的资产、参与者、交易和活动建模。我已经看过了关于如何在语法方面做到这一点的文档,但我想知道是否有一种结构化的方法来做到这一点。就像在关系数据库上进行规范化一样 如果有人有关于区块链数据存储的原则,我很想听听 Hyperledger结构基于键值存储(LevelDB和CouchDB),因此您并不能从数据规范化中获得任何好处。在关系数据库中,这样做是为了方便索引和联接,但在键值存储中没有联接 您可以做的是在数据上创建索引,以便更快地查询。这在(l.108+): 对于在Hyperledg
如果有人有关于区块链数据存储的原则,我很想听听 Hyperledger结构基于键值存储(LevelDB和CouchDB),因此您并不能从数据规范化中获得任何好处。在关系数据库中,这样做是为了方便索引和联接,但在键值存储中没有联接 您可以做的是在数据上创建索引,以便更快地查询。这在(l.108+): 对于在Hyperledger Composer中建模资产,您可以使用
let indexName = 'color~name'
let colorNameIndexKey = await stub.createCompositeKey(indexName, [marble.color, marble.name]);