当您考虑使用Hyperledger锯齿设计区块链网络时,重要的是要考虑您的数据将如何随着业务的发展而增长和扩大。熟悉链上和链下数据,在数据管理方面会出现一些问题。
- 如果验证器的存储空间用完了怎么办
- 有什么方法可以扩展必须拥有所有事务副本的验证器
- 一个事务生成多少数据
- 如果有可能在一段时间内获得10亿笔交易,那么合适的设计是什么
- 如果这会产生大量的数据,那么有什么方法可以减少不再使用的数据
- 我可以在默认情况下使用的TSDB中执行CRUD操作吗
- 如果在项目中使用物联网设备,则会生成大量数据。如何以分散和分布式的方式管理这些数据
- 如果使用第三方进行数据管理,那么具有分片、归档、数据一致性等功能的高效且经济高效的方法是什么
请澄清我的疑虑,并纠正我对上述内容的错误。非常感谢。
在配置区块链节点时,必须在所有对等节点上分配足够的存储空间,以保存区块链的重复副本。要计算所需的存储空间,请将您的交易系列有效负载的大小(特定于应用程序(加上交易的大小和块头开销,并将此总和乘以您在区块链使用寿命内(或至少到下一个升级周期,可能是几年后(预期的交易数量。