gpt4 book ai didi

mongodb - 如何将 mongoDB 与 tendermint 一起使用?

转载 作者:可可西里 更新时间:2023-11-01 10:01:46 26 4
gpt4 key购买 nike

目前 tendermint 的默认数据库是 LevelDB,但我想使用 mongoDB,但没有找到任何有用的文档。那么,任何人都可以提供帮助,甚至有可能吗?这是可能的,我看到了,但是怎么做呢?

最佳答案

为 Tendermint 编写 MongoDB 适配器应该很容易。参见 https://github.com/tendermint/tendermint/issues/803 .

  1. 创建一个新文件 libs/db/mongo_db.go
  2. 🙏写出惊人的代码🙏示例:https://github.com/tendermint/tendermint/blob/develop/libs/db/mem_db.go
  3. 将新的后端 MongoDBBackendStr 添加到 db.go
  4. 更改本地 tendermint 配置以使用新的后端 db_backend = "mongodb"
  5. 向我们发送 PR :)

你也可以看看BigchainDB https://blog.bigchaindb.com/bigchaindb-2-0-is-byzantine-fault-tolerant-5ffdac96bc44 .他们使用 MongoDB 作为主要存储 afaik。


我们的聊天:https://riot.im/app/#/room/#tendermint:matrix.org论坛:https://forum.cosmos.network/c/tendermint

关于mongodb - 如何将 mongoDB 与 tendermint 一起使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53630749/

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