Hyperledger Fabric事务磁盘使用情况

时间:2018-06-20 12:39:10

标签: hyperledger-fabric hyperledger

我需要你的帮助。请告诉我,如果我们每天有10万笔交易,每笔交易大小为4 kb,那么如何计算磁盘空间使用量。我需要计算1年的磁盘使用量

1 个答案:

答案 0 :(得分:0)

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

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

请注意,这并不考虑状态数据库,因为它实际上取决于您要存储/更新的内容,但是它与分类帐(或多或少)的数量级相同,因此可以得出此大小我想说,您大概可以期待2Tb之类的东西(仅此示例)。

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