Hyperledger Fabric:如何从链码外部访问Level或Couch DB?

语素

我了解Hyperledger Fabric将数据存储在Level或Couch DB中。一个人如何从链码外部访问该数据库?有什么细节 某个地方有可行的示例或教程吗?

例如,假设有人正在开发一个传统的基于Web的应用程序,其中将MySQL用作数据存储。通常,所有读/写操作都是通过应用程序代码进行的,但是管理员和数据科学家也可以通过MySQL命令行访问MySQL数据库,以进行临时查询。如果有人要访问与Fabric关联的级别或Couch db,以同样的方式,该怎么做?

撒切尔

关于访问CouchDB状态数据库的数据科学家,请参阅从Fabric Docs中摘录的这一段

“区块链数据结构经过优化,可以验证和确认交易,不适合进行数据分析或报告。如果要在应用程序中构建仪表板或分析网络中的数据,最佳做法是查询离线数据库,该数据库复制了您对等方的数据。”

针对状态数据库运行数据分析可能不会提供良好的性能和良好的体验,但也会降低与Fabric进行事务处理的应用程序的性能。

您可以使用事件监听器来填充和更新专用于分析和报告的链下数据库。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何从Hyperledger Fabric区块链外部的api读取链码

限制链码访问-Hyperledger Fabric

Hyperledger Fabric 链码升级

Hyperledger Fabric:在链码外部修改分类帐

Hyperledger Fabric:实现链码级访问控制

如何从Hyperledger Fabric链码打印和查看日志

Hyperledger Fabric链码实例化错误

Hyperledger Fabric,停止并行链码执行

如何使用 Hyperledger Fabric 部署链代码?

hyperledger Fabric 链码开发模式连接错误

Hyperledger Fabric在构建链码时找不到go文件

Hyperledger Fabric javascript 链码读取瞬态数据

Hyperledger-fabric:链码部署连接错误

Hyperledger Fabric:对等链码实例化错误

从Hyperledger Fabric中的链码返回值

Node.js还是Go for Hyperledger Fabric的链码开发?

CentOS 上的 Hyperledger Fabric 1.0 背书链码时出错?

Kubernetes 中的 Hyperledger Fabric:无法实例化链码

使用链码在 HyperLedger Fabric 上创建令牌

如何在单通道Hyperledger Fabric的两个链码之间共享数据?

Hyperledger Fabric如何处理链码的同一“键-值”对的“调用”并发?

Hyperledger Fabric:如何在JS / Node中使用链码捕获事务错误?

Hyperledger Fabric区块链信息

hyperledger结构-如何删除对等点上的链码?

在多个节点上的Hyperledger Fabric区块链上执行链码时,gRPC失败

Hyperledger Composer和Hyperledger Fabric之间的区别?

Hyperledger Fabric:尝试调用链码时,如何期望用户拥有其他组织的ca证书?

Hyperledger Fabric-如何限制Org2将链码安装/实例化/升级到通道?

使用JAVA的Hyperledger Fabric链代码