是否有必要用分布式数据库?

大家使用传统关系数据库中遇到什么瓶颈?是否有必要使用分布式数据库?什么场景应该用分布式数据库?

参与4

1同行回答

wanglayewanglaye课题专家组信息技术经理某大型金融机构
从实践的角度总结几点建议,供参考:传统稳态类系统都已经在集中式数据库上跑了很多年,进行分布式改造是件非常谨慎的事情。 如果要提高性能和可用性,可以采用业务拆分的方式,将业务分布在不同的应用节点上,每个应用节点有自己的传统数据库。这种架构也在某种意义上实现了分布式...显示全部

从实践的角度总结几点建议,供参考:

  1. 传统稳态类系统都已经在集中式数据库上跑了很多年,进行分布式改造是件非常谨慎的事情。 如果要提高性能和可用性,可以采用业务拆分的方式,将业务分布在不同的应用节点上,每个应用节点有自己的传统数据库。这种架构也在某种意义上实现了分布式。性能方面可以对每个应用节点及对应的数据库进行扩容;可用性方面,由于业务进行了拆分,当某个业务节点发生故障时将这个业务节点隔离,将请求导向其他节点,这部分工作可以通过自动化运维平台实现自动切换。
  2. 何种场景选择分布式数据库,可以考虑这些因素:
    交易量规模是否很大。
    交易是否有明显的周期性。周期性的交易系统很适合分布式数据库,利用弹性伸缩能力灵活调度资源。
    预算。分布式数据库对硬件需求较低,节省硬件成本。有些情况选择分布式数据库,是为了适应技术发展趋势,作为试点。也是需要额外的预算支持。
    业务系统架构。分布式架构与分布式数据库搭配使用。
收起
银行 · 2022-06-23
浏览467

提问者

jampg
系统运维工程师某大型保险
擅长领域: 灾备存储服务器

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2022-06-22
  • 关注会员:2 人
  • 问题浏览:1015
  • 最近回答:2022-06-23
  • X社区推广