从哪些维度来判断一个业务系统适合使用分布式数据库?

银行OLTP类业务系统非常多,如何判断一个业务系统适合使用分布式数据库,有没有具体的量化标准?

参与16

4同行回答

luxh08luxh08  科技部门副总 , 某互联网银行
单机数据库通过技术解决不了的问题交给分布式数据库显示全部

单机数据库通过技术解决不了的问题交给分布式数据库

收起
银行 · 2021-12-23
浏览981
hanfeng_twthanfeng_twt  数据库架构师 , SphereEx
在做出合适选择之前,需要以下准备工作: 1. 业务画像 针对不同的业务,做出业务侧的数据库画像,包括但不限于如下维度业务指标:使用方式、使用特征(在线用户、峰值用户、并发用户等)、重要级别、可用性要求。此外,针对未来发展也要有所评估。系统指标:包括应用系统来源、技术栈、...显示全部

在做出合适选择之前,需要以下准备工作:
1. 业务画像
针对不同的业务,做出业务侧的数据库画像,包括但不限于如下维度

  • 业务指标:使用方式、使用特征(在线用户、峰值用户、并发用户等)、重要级别、可用性要求。此外,针对未来发展也要有所评估。
  • 系统指标:包括应用系统来源、技术栈、开发语言、系统拓扑、与数据库交互方式等
  • 数据库指标:包括数据规模、访问特征、物理环境、软件环境、数据库拓扑等
  • 运行特征:场景分类(TP、AP、混合)、架构分类、数据规模、数据特征、计算规模、事务一致性要求、扩展性要求、高可用要求、应用耦合性等
    2. 产品测试
    对数据库产品进行测试,形成对产品的统一认识。这其中包括数据库内核、管理、开发、安全等多方面能力的评估。这方面可参考我之前分享的《分布式数据库评测标准》。
    3. 其他因素
    除上述外,还应包括企业内部的一些自身因素的考虑,如成本、运维、开发改造等因素。

上述因素综合考虑后,才能做出相对合理的选择。

收起
金融其它 · 2021-12-24
浏览1037
邓刚邓刚  解决方案架构师 , 英特尔
分布式数据库经过这几年的发展和使用,功能已经比较完善,性能也能满足银行绝大多数的使用场景。银行 OLTP 类业务很多都可以适用。但一些业务系统,如果使用了传统数据库的某些特定功能,比如存储过程,则改造适配起来会比较困难。...显示全部

分布式数据库经过这几年的发展和使用,功能已经比较完善,性能也能满足银行绝大多数的使用场景。银行 OLTP 类业务很多都可以适用。但一些业务系统,如果使用了传统数据库的某些特定功能,比如存储过程,则改造适配起来会比较困难。

收起
硬件生产 · 2021-12-28
浏览951
wanglayewanglaye  信息技术经理 , 某大型金融机构
交易量规模是否很大。交易是否有明显的周期性。周期性的交易系统很适合分布式数据库,利用弹性伸缩能力灵活调度资源。预算。分布式数据库对硬件需求较低,节省硬件成本。业务系统架构。分布式架构与分布式数据库搭配使用。...显示全部

交易量规模是否很大。
交易是否有明显的周期性。周期性的交易系统很适合分布式数据库,利用弹性伸缩能力灵活调度资源。
预算。分布式数据库对硬件需求较低,节省硬件成本。
业务系统架构。分布式架构与分布式数据库搭配使用。

收起
银行 · 2021-12-23
浏览976

提问者

ddhe9527
数据库管理员重庆富民银行
擅长领域: 数据库分布式系统服务器

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2021-12-22
  • 关注会员:4 人
  • 问题浏览:2099
  • 最近回答:2021-12-28
  • X社区推广