分布式数据库应用场景及产品对比分析探讨?

不同厂商产品之间的对比分析、优劣势?主要使用的应用场景及分析,有哪些是不适宜使用的?目前产品本身,技术上还存在哪些不足,使用上需要规避哪些?显示全部

不同厂商产品之间的对比分析、优劣势?

主要使用的应用场景及分析,有哪些是不适宜使用的?

目前产品本身,技术上还存在哪些不足,使用上需要规避哪些?

收起
参与28

查看其它 5 个回答anikikong的回答

anikikonganikikong  数据库运维工程师 , 中国民生银行

不同商品的优劣势在这里回答估计会有很多人不同意。总的来说分布数据库还在成长阶段。我把分布式分为读写分离,基于中间件的分布式和集群式的分布式产品。总的来说基于业务实际性能需求挑选就好。使用分布式产品,一方面要关注性能和稳定性,另一方面也需要关注管理性和生态。因为大家都是刚起步,也没个沉淀了十年的成熟产品。所以谁能走到最后真看不好。个人会偏向开发能力和支持能力更强的大厂。

分布式的主要场景就是渠道类的有着高并发需求的系统,例如手机银行,支付等。其他复杂查询多,数据不适合统一分片的,就很不适合。

目前产品都不太成熟,连ACID和隔离性都需要好好测测。分布式的事务以及全局一致性都需要特别关注一下。整体性能瓶颈也是有上限的,不是说真的可以横向无限扩展。因此在真的挑选一个分布式数据库产品的时候,这些核心的问题都保证,然后再考虑维护性。

银行 · 2020-03-28
浏览3329
  • 横向无限扩展: 这个是无法做到的; 真正核心:实时一致分布式事务、全局序列、全局唯一索引、悲观锁等是至关重要的,这个方面目前不需要应用程序额外增加研发工作量的产品,只有蚂蚁金服OceanBase和热璞数据库HotDB满足,孔老师可以找这两家测试验证。
    2020-03-29

回答者

anikikong
数据库运维工程师中国民生银行
擅长领域: 数据库灾备双活

anikikong 最近回答过的问题

回答状态

  • 发布时间:2020-03-28
  • 关注会员:8 人
  • 回答浏览:3329
  • X社区推广