金融企业应用分布式数据库全局强一致性与性能取舍,这方面问题如何考虑?

提供全局强一致性校验的分布式数据库,能够达到集中式数据库那样的强一致性需求,但是相应也会带来性能的损失,而有的业务系统为了确保性能,通过业务改造和数据库设计,弱化强一致性要求,即使全局最终一致性也能满足业务需求。那么,坚持开启全局强一致,还是关闭全局强一致,通过改造规...显示全部

提供全局强一致性校验的分布式数据库,能够达到集中式数据库那样的强一致性需求,但是相应也会带来性能的损失,而有的业务系统为了确保性能,通过业务改造和数据库设计,弱化强一致性要求,即使全局最终一致性也能满足业务需求。那么,坚持开启全局强一致,还是关闭全局强一致,通过改造规避影响?结合银行核心、信用卡、互联网金融系统等关键业务系统改造案例,介绍该方面的问题是如何考虑的?

收起
参与18

查看其它 3 个回答hanfeng_twt的回答

hanfeng_twthanfeng_twt数据库架构师SphereEx

是否启用强一致性,主要取决于业务架构。针对全局强一致是刚需,绝大部分业务都是需要的。只有当业务做过单元化改造,也做到局部的业务闭环下可考虑关闭全局一致,提升效率。

金融其它 · 2022-07-12
浏览1176

回答者

hanfeng_twt
数据库架构师SphereEx
擅长领域: 数据库服务器分布式系统

hanfeng_twt 最近回答过的问题

回答状态

  • 发布时间:2022-07-12
  • 关注会员:5 人
  • 回答浏览:1176
  • X社区推广