互联网服务分布式数据库

分布式数据库的成熟产品?

目前在,有什么业内用的较多的成熟产品吗?实施过程或者运维过程的痛点在哪来?显示全部

目前在,有什么业内用的较多的成熟产品吗?
实施过程或者运维过程的痛点在哪来?

收起
参与22

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

wanglayewanglaye课题专家组信息技术经理某大型金融机构

产品太多了。OceanBase、TDSQL、GaussDB、TiDB……或者基于中间件+mysql实现的分布式数据库,就更多了。看你们的预算和对数据库的要求,以及迁移改造接受度。
最大的痛点不在于数据库本身的技术,而在于业务系统从原有系统向新数据库迁移的兼容性和改造难度。
对于运维人员而言,分布式数据库比原来各业务系统独立使用数据库更加易于运维,但是刚引入分布式数据库,难免碰到技术和人力跟不上的阶段。

银行 · 2020-03-26
浏览2443
  • 产品时多,但成熟产品极少,至少支持实时一致分布式事务、死锁、悲观锁等达到集中式数据库一样的体验,这些只有OceanBase 和HotDB达到了,GoldenDB在追赶中。还有分布式事务数据库运维管理的产品化 ,在金标委都是重大课题,目前金融分布式事务数据库的检测方案已完稿,大家不用担心是试金石~~~是十多家银行共同提出和认可的需求,也是国内几家分布式事务数据库产品产商编写的
    2020-03-27
  • wanglaye  wanglaye回复 Amygo
    [此评论已删除]
    2020-03-27
  • Amygo  Amygo回复 wanglaye
    数据库中间件、分库分表等一词 只是当年一个网名mysqlops的人提出来方便大家理解什么是分布式数据库的。 要从数据库产品的基础功能、稳定可靠、性能的维度去评定,对分布式数据库产品就是抓住:实时一致分布式事务、死锁、悲观锁等达到集中式数据库一样的体验,另外是 扩展性 和性能 即可。 要是按这个维度去看成熟产品:OceanBase 和HotDB是的。
    2020-03-29
  • wanglaye  wanglaye回复 Amygo
    [此评论已删除]
    2020-03-30
  • Amygo  Amygo回复 wanglaye
    1、计算与存储分离是OLTP分布式数据库产品探索出来的技术路线; 2、以前分布式数据库产品大多数都是走计算和存储合并的技术路线,例如:MySQL Cluster(NDB存储引擎) 就是典型,所以会出现严重的数据存储容量瓶颈、性能瓶颈、业务场景瓶颈。 3、所以可看到热璞数据库产品HotDB 可以是 自主研发计算引擎(HotDB Server ) + 存储引擎(MySQL开源数据库) 也可以是 自主研发计算引擎(HotDB Server) + 自主研发存储引擎(HotDB Engine); 中兴GoldenDB、阿里云DRDS 、华为GaussDB T分布式版本等都是这样的技术路线。 4、TiDB 也是走计算 与 存储分离的路线,自主研发计算引擎PD+自主研发SQL 接入+RocksDB(定制研发后为TiKV),其中 TiDB 的(自主研发计算引擎PD+自主研发SQL)=HotDB的自主研发计算引擎(HotDB Server) 。 5、可查阅分布式数据库系统概论描述的OLTP分布式数据库原理知识和架构模块
    2020-04-01

回答者

wanglaye
信息技术经理某大型金融机构
擅长领域: 数据库服务器分布式系统

wanglaye 最近回答过的问题

回答状态

  • 发布时间:2020-03-26
  • 关注会员:5 人
  • 回答浏览:2443
  • X社区推广