为何Redo LOG需要那么大的空间

【 使用环境 】测试环境
【 OB or 其他组件 】OB
【 使用版本 】4.0
【问题描述】在官方建议的安装步骤中,对于生产环境建议redolog空间是内存的3~4倍(https://www.oceanbase.com/docs/common-oceanbase-database-cn-10000000001692951
在生产上要求内存不低于128GB,内存如果是4倍那么就接近500GB,假设一台物理机内存时512GB甚至更高,那么redolog的磁盘岂需要2TB?不明白为何redolog需要这么大的空间。
在这里(https://www.oceanbase.com/docs/common-oceanbase-database-cn-10000000001699393 )日志文件中记录了数据库的所有修改,因此回收的前提是日志相关的数据都已经成功持久化到磁盘上。如果数据还未持久化就回收了日志,故障后数据就无法被恢复。那么只要保证数据库都发生了转储则就没有问题。因此我想是否日志是要大于memstore_limit_percentage即可呢?

clog盘占是内存3~4倍的原因:

  1. 为了保存更多的日志用于cdc、归档的消费
  2. 为了更好的鲁棒性。