首页 > 解决方案 > Hyperledger Fabric 交易磁盘使用情况

问题描述

我需要你的帮助。请向我解释如果我们每天有 100k 个事务并且每个事务大小为 4 kb,如何计算磁盘空间使用量。我需要计算 1 年的磁盘使用量

标签: hyperledger-fabrichyperledger

解决方案


为了帮助您进行计算,缺少很多信息。基本上需要知道有多少组织将进入您的网络以及认可政策是什么。这样做的原因是因为每笔交易都包含相应背书节点的证书,稍后用于检查何时满足背书策略。每个证书的大小大约为 3Kb。

例如:如果您有 10 个组织并且您的背书策略是多数,因此每笔交易必须由 6 个背书,这意味着您需要包含 6 个证书 -> 需要将 18Kb 添加到您的初始 22Kb。每天将是 22Kb * 100K = 2.2GB,每年总计 2.2GB * 365 = 800GB。

请注意,这不考虑状态数据库,因为它实际上取决于您要存储/更新的确切内容,但它将与您的分类帐相同的数量级(或多或少),因此结束这个规模练习我' d 说您大约可以预期 2Tb(仅限此示例)。

注意,这只是一个关于如何进行这种大小调整的示例,而我强烈建议您进行实验测试以计算实数。


推荐阅读