在生产中的超级分类帐结构网络中从LevelDB切换到CouchDB

qxsslcnc  于 2022-12-09  发布在  CouchDB
关注(0)|答案(1)|浏览(234)

我想在生产中使用Hyperledger Fabric从区块链中的levelDB迁移到couchDB。
如果我将设置从levelDB更改为couchDB,是否会丢失之前存储在couchDB中的所有数据?如果不会,是否有任何可能的迁移?

6za6bjd0

6za6bjd01#

我也有过同样的几次,我考虑过并尝试过很多方法,但最简单的方法是创建一个新的对等体(+ couchdb)。
1.创建同一组织的对等方后,加入现有渠道
1.新的对等体使用gossip协议接收并同步现有的区块链账本(blockchain+stateDB...)。
1.同步(复制)所有分类帐后,删除现有的goleveldb对等项。

  • 对于新的对等体,可以使用相同的配置(加密等),只是端点不同(container_name等)。
  • 如果您必须使用现有对等端的端点,则在上述过程之后,新创建的对等端的端点将更改为与现有对等端相同的值。

相关问题