hyperledger-fabric - 如何在超级账本结构中检索数据库?
问题描述
我对账本数据库将保存的超级账本结构有一个疑问,请告诉我。当我们丢失设备时如何恢复分类帐数据。提前致谢。
解决方案
CouchDB 或 LevelDB 用作状态存储,它只存储最新数据,没有完整的账本数据。所以,虽然你可以从它们那里检索到最新的数据,但恐怕你不能用它们来恢复整个账本,包括历史。
据我所知,恢复数据的最佳方法是放弃对等点,创建一个新的对等点并与其他对等点同步。
要做到这一点,您必须提前有两个同行;一旦一个节点宕机,创建一个新节点并将其加入网络。这样,新的对等点将从正常的对等点接收数据。
推荐阅读
- mysql - 包含 EnumSet 的 ResultSet 生成 Table 不存在
- node.js - RaspberryPI 上的节点应用程序 setInterval() 随机停止...再次
- grpc - 使用proto3版本时生成pb文件失败。[Nodejs]
- dart - 在飞镖中向int添加点
- python - OpenCV - 如何检测两个矩形之间的交叉点?
- html - 如何从选项选择列表中删除/跳过空行
- python - 是否可以访问保存在 Django 视图中的目录中的泡菜文件?
- sql - 如何阻止 grafana 将十六进制字符串转换为整数?
- c# - Razor 页面登录表单在输入字段内添加图标
- c# - 无法将 TextBox 设置为焦点