金融企业为了保证数据的强一致性,应该选择哪种持久化方式?

在金融行业,为了保证数据的强一致性,应该选择哪种持久化方式?换句话说,在主从切换中,通过哪些途径保持数据的强一致性?

参与4

1同行回答

wangweilongwangweilong数据库管理员某大
持久化并且要保证数据不丢失:可以开启aof备份,并且把appendfsync参数设置为 always ,保证收到写命令后就立即写入磁盘,但是效率最差,一般的sata盘只能支持几百的QPS。 可以使用高效的SSD磁盘提升性能。但是这也违背了redis高速缓存的初衷。主从切换:目前原生redis不支持同步复...显示全部

持久化并且要保证数据不丢失:
可以开启aof备份,并且把appendfsync参数设置为 always ,保证收到写命令后就立即写入磁盘,但是效率最差,一般的sata盘只能支持几百的QPS。 可以使用高效的SSD磁盘提升性能。
但是这也违背了redis高速缓存的初衷。

主从切换:
目前原生redis不支持同步复制,它的主从只能是异步复制,也就是无法保证数据强一致性。有些公司通过修改复制内核支持主从完全同步的复制。这也牺牲了性能和QPS。

redis出现的目的是为了作为缓存提升访问性能,对数据一致性的支持相对比较弱。

收起
互联网服务 · 2019-04-25
浏览1365

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2019-04-24
  • 关注会员:2 人
  • 问题浏览:2147
  • 最近回答:2019-04-25
  • X社区推广