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

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

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

收起
参与4

返回wangweilong的回答

wangweilongwangweilong数据库管理员某大

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

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

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

互联网服务 · 2019-04-25
浏览1366

回答者

wangweilong
数据库管理员某大

wangweilong 最近回答过的问题

回答状态

  • 发布时间:2019-04-25
  • 关注会员:2 人
  • 回答浏览:1366
  • X社区推广