hyperledger-fabric - Hyperledger Fabric 交易磁盘使用情况
问题描述
我需要你的帮助。请向我解释如果我们每天有 100k 个事务并且每个事务大小为 4 kb,如何计算磁盘空间使用量。我需要计算 1 年的磁盘使用量
解决方案
为了帮助您进行计算,缺少很多信息。基本上需要知道有多少组织将进入您的网络以及认可政策是什么。这样做的原因是因为每笔交易都包含相应背书节点的证书,稍后用于检查何时满足背书策略。每个证书的大小大约为 3Kb。
例如:如果您有 10 个组织并且您的背书策略是多数,因此每笔交易必须由 6 个背书,这意味着您需要包含 6 个证书 -> 需要将 18Kb 添加到您的初始 22Kb。每天将是 22Kb * 100K = 2.2GB,每年总计 2.2GB * 365 = 800GB。
请注意,这不考虑状态数据库,因为它实际上取决于您要存储/更新的确切内容,但它将与您的分类帐相同的数量级(或多或少),因此结束这个规模练习我' d 说您大约可以预期 2Tb(仅限此示例)。
注意,这只是一个关于如何进行这种大小调整的示例,而我强烈建议您进行实验测试以计算实数。
推荐阅读
- python - CSV 输出的 Web 抓取文件路径
- json - 用 groovy 更新 json 文件后,文件数据包含额外的大括号和“内容”对象
- python - Keras LSTM 准确率停留在 50%
- python - 每天生成日期和向前填充列
- javascript - 是否
- android - Google Ad Manager AdListener#onAdClicked() 回调未触发
- php - 在 handle() 之后在自定义工匠命令上运行代码
- javascript - Firebase - 获取最新文档
- angular - 是否有更有效的方式在 Typescript 的订阅中进行订阅
- ruby-on-rails - Rails 远程部分正在发送但未呈现