存算分离后有必要用存储吗?使用内存库不好吗?

参与12

5同行回答

radiumguoradiumguo  ITS , 英特尔(中国)有限公司
内存数据库未来有更广泛的场景,发展也非常快,出于数据安全保存的需求,数据持久化一直是该领域一个重要的话题。即使目前使用了非易失性内存技术,极大地提升了系统recovery的速度,但是仍然有一部分数据需要落盘。但相对地,内存数据库对存储的性能要求会比较低,至少不依赖于存储的...显示全部

内存数据库未来有更广泛的场景,发展也非常快,出于数据安全保存的需求,数据持久化一直是该领域一个重要的话题。即使目前使用了非易失性内存技术,极大地提升了系统recovery的速度,但是仍然有一部分数据需要落盘。
但相对地,内存数据库对存储的性能要求会比较低,至少不依赖于存储的性能来满足日常计算的需求,或者说存储能力不会成为主要的瓶颈。

收起
硬件生产 · 2021-12-21
浏览971
tsrjzqtsrjzq  解决方案架构师 , 英特尔公司
存储在什么时候都是不可或缺的。因为内存虽然速度快,但是最大的问题是其易失性,掉电以后数据就没了。因此想要永久保存数据,存储是非常必要的。当然,如果把内存作为缓存层,先存数据,然后通过异步的方式写回存储,这样也是可以的。但是缓存层的数据如何确保其安全,则是非常关键的,一...显示全部

存储在什么时候都是不可或缺的。因为内存虽然速度快,但是最大的问题是其易失性,掉电以后数据就没了。因此想要永久保存数据,存储是非常必要的。当然,如果把内存作为缓存层,先存数据,然后通过异步的方式写回存储,这样也是可以的。但是缓存层的数据如何确保其安全,则是非常关键的,一般需要通过多副本,甚至是不同机柜或不同列的机柜之间存储多副本才能保证可靠性。

收起
硬件生产 · 2021-12-21
浏览923
李静12138李静12138  产品解决方案总监 , 星辰天合(北京)数据科技有限公司
内存库的空间有限,同时掉电易失,不满足空间和安全性的要求,存储可以很好的响应银行业务的安全性、可靠性、扩展性、高性能等多个层面的要求显示全部

内存库的空间有限,同时掉电易失,不满足空间和安全性的要求,存储可以很好的响应银行业务的安全性、可靠性、扩展性、高性能等多个层面的要求

收起
软件开发 · 2021-12-21
浏览899
light_hu86light_hu86  系统工程师 , 某省金融
适用的场景不一样,存算分离比较适合云化场景,而对于云化场景也不能全基于内存库。显示全部

适用的场景不一样,存算分离比较适合云化场景,而对于云化场景也不能全基于内存库。

收起
银行 · 2021-12-20
浏览919
匿名用户匿名用户
存算分离最佳场景是云数据库场景, 现在也成为云数据库的趋势,关于存算分离后是否有必要使用存储的问题,有点不清楚从何说起。和传统分布式存储的使用场景不一样的是,存算分离的场景重点在于下移能力,固化存储层,弹性计算层,一般有以下特征(引用于行业知名厂商的指标):1、分布式高可...显示全部

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

收起
银行 · 2021-12-15
浏览951

提问者

仓猛
仓猛0217
技术经理安信期货
擅长领域: 服务器数据库分布式系统

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2021-12-14
  • 关注会员:6 人
  • 问题浏览:2139
  • 最近回答:2021-12-21
  • X社区推广