查看其它 4 个回答匿名用户的回答

匿名用户匿名用户

存算分离最佳场景是云数据库场景, 现在也成为云数据库的趋势,关于存算分离后是否有必要使用存储的问题,有点不清楚从何说起。
和传统分布式存储的使用场景不一样的是,存算分离的场景重点在于下移能力,固化存储层,弹性计算层,一般有以下特征(引用于行业知名厂商的指标):
1、分布式高可用,引入Paxos协议来保障日志数据传输满足多数派要求,在一个可用区中一定有一份完整的日志。
2、自动选主且具备自动探测切换的能力。
3、SQL引擎下压,向上返回的数据是经过过滤、投影处理的。
4、支持跨可用区部署。
5、数据文件IO不持久化,只有联机日志IO持久化,主节点写入,从节点从日志恢复出完整的数据文件。
5、从数据库角度来看存储是Share Everything,Docker可以从任何一个AZ拉起数据库,支持读写分离。
6、数据分片存储,自动重新分布存储数据。

银行 · 2021-12-15
浏览990

回答状态

  • 发布时间:2021-12-15
  • 关注会员:6 人
  • 回答浏览:990
  • X社区推广