分布式数据库核心难点之乐观锁适配问题探讨?

在金融领域,绝大多数的银行业应用设计都是基于传统单机关系型数据库,没有从整体应用架构考虑与第三代分布式数据库进行适配,尤其在银行核心系统应用第三代分布式数据库案例甚少,没有可复制的成功经验可以借鉴,从数据库自身机制和核心系统应用等方面,面临核心难点之乐观锁适配问...显示全部

在金融领域,绝大多数的银行业应用设计都是基于传统单机关系型数据库,没有从整体应用架构考虑与第三代分布式数据库进行适配,尤其在银行核心系统应用第三代分布式数据库案例甚少,没有可复制的成功经验可以借鉴,从数据库自身机制和核心系统应用等方面,面临核心难点之乐观锁适配问题:

乐观锁在事前对表不会加锁,只在提交的时候比对提交版本号,不能保证每笔交易都能提交成功,在高并发的金融记账业务场景里,会造成大量的交易超时,出现用户短款现象,不能满足银行业务连续性和数据“强一致性”的要求。

大家针对这个核心难点问题有何解?有什么比较好的方法和经验吗?欢迎谈谈!

收起
参与16

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

t3573393t3573393研发工程师兴业数金

按照互联网的内存数据库方案能极大的提高性能,参考oceanbase的内存是最新的,增量刷新数据到盘里面。由于内存更新极快完全可以通过队列串行的方式修改一条记录。

银行 · 2021-07-01
浏览1835

回答者

t3573393
研发工程师兴业数金
擅长领域: 存储云计算微服务

t3573393 最近回答过的问题

回答状态

  • 发布时间:2021-07-01
  • 关注会员:7 人
  • 回答浏览:1835
  • X社区推广