gpt4 book ai didi

hyperledger-fabric - 如何规范区 block 链存储?

转载 作者:行者123 更新时间:2023-12-02 04:24:29 25 4
gpt4 key购买 nike

我想知道如何为我的 Assets 、参与者、交易和事件建模。我已经查看了有关如何在语法方面明智地执行此操作的文档,但我想知道是否有结构化的方法来执行此操作。就像在关系数据库上进行规范化的方式一样。

如果有人有关于区 block 链数据存储的原则,我很想听听。

最佳答案

Hyperledger Fabric 基于键值存储(LevelDB 和 CouchDB),因此您不会真正从规范化数据中获得任何好处。在关系数据库中,您这样做是为了方便索引和连接,但在键值存储中没有连接这样的东西。

您可以为数据创建索引以加快查询速度。这包含在 Marbles tutorial chaincode 中。 (l.108+):

let indexName = 'color~name'
let colorNameIndexKey = await stub.createCompositeKey(indexName, [marble.color, marble.name]);

要在 Hyperledger Composer 中对您的 Assets 进行建模,您可以使用 .cto definitions .

关于hyperledger-fabric - 如何规范区 block 链存储?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56043253/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com