银行系统进行分布式架构改造需要注意哪些问题,数据库采用什么样的策略进行分库分表?

参与3

1同行回答

eximbankeximbank联盟成员系统架构师某金融企业
1,首先银行系统进行定位,分布式应该不是核心会计账务系统,而是周边外接平台吧,尤其是指那些诸如自助银行类和互联网类的业务系统吧。这类肯定是分布式架构,主要考虑是后端数据库的压力承载能力,然后根据业务高峰期如何敏捷扩容支撑;2,其次就根据数据中心的实际环境进行平台化管理...显示全部

1,首先银行系统进行定位,分布式应该不是核心会计账务系统,而是周边外接平台吧,尤其是指那些诸如自助银行类和互联网类的业务系统吧。这类肯定是分布式架构,主要考虑是后端数据库的压力承载能力,然后根据业务高峰期如何敏捷扩容支撑;
2,其次就根据数据中心的实际环境进行平台化管理,一般分布式业务应用服务系统,都采用了微服务化,集成CI/CD工具链平台,采用DevOps理念进行运营和运维,与业务应用服务开发联系甚为紧密;
3,最后就是平台本身的面向分布式架构用户定位,如果仅资源运维人员,比较容易抽象和提炼服务交付内容,如果是业务应用服务开发者、测试者等人员是平台的使用人员,就范围增加不止1倍哦,这个需要您的团队具备对接业务应用服务开发的方方面面有所了解。
4,数据库分表策略,常用热表和不常用表分离,然后再进行读写分离,还有就是要用上 redis之类的加速组件,让用户体验快些。就这个数据库就足以搞一个数据库团队来做这些策略规划、设计和实现,自然还有调优,定期切换演练,日常故障和巡检等,数据库是一个不断演绎的话题。

收起
保险 · 2019-01-14
浏览2049

提问者

guojiaqi
系统架构师华夏银行

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2016-06-02
  • 关注会员:2 人
  • 问题浏览:5136
  • 最近回答:2019-01-14
  • X社区推广