Hyperledger 结构交易磁盘使用情况
Hyperledger fabric transactions disk usage
我需要你的帮助。请向我解释如果我们每天有 10 万笔交易并且每个交易大小为 4 kb,如何计算磁盘 space 使用率。我需要计算 1 年的磁盘使用量
为了帮助您计算,还遗漏了很多信息。基本上需要知道您的网络中将有多少组织以及背书政策是什么。这样做的原因是因为每笔交易都包含相应背书节点的证书,稍后用于检查何时满足背书策略。每个证书的大小大约为 3Kb。
例如:如果您有 10 个组织并且您的背书政策是多数,因此每笔交易必须由 6 个背书,这意味着您需要包含 6 个证书 -> 18Kb需要添加到您的初始 22Kb。每天 22Kb * 100K = 2.2GB,每年总共 2.2GB * 365 = 800GB。
请注意,这不考虑状态数据库,因为它实际上取决于您要做什么 store/update,但它与您的分类帐数量级相同(或多或少),因此总结这个大小调整练习,我想说你可以大约期望 2Tb(仅此示例)。
注意,这只是一个关于如何调整大小的示例,虽然我强烈建议 运行 进行实验测试以计算实数.
我需要你的帮助。请向我解释如果我们每天有 10 万笔交易并且每个交易大小为 4 kb,如何计算磁盘 space 使用率。我需要计算 1 年的磁盘使用量
为了帮助您计算,还遗漏了很多信息。基本上需要知道您的网络中将有多少组织以及背书政策是什么。这样做的原因是因为每笔交易都包含相应背书节点的证书,稍后用于检查何时满足背书策略。每个证书的大小大约为 3Kb。
例如:如果您有 10 个组织并且您的背书政策是多数,因此每笔交易必须由 6 个背书,这意味着您需要包含 6 个证书 -> 18Kb需要添加到您的初始 22Kb。每天 22Kb * 100K = 2.2GB,每年总共 2.2GB * 365 = 800GB。
请注意,这不考虑状态数据库,因为它实际上取决于您要做什么 store/update,但它与您的分类帐数量级相同(或多或少),因此总结这个大小调整练习,我想说你可以大约期望 2Tb(仅此示例)。
注意,这只是一个关于如何调整大小的示例,虽然我强烈建议 运行 进行实验测试以计算实数.