互联网服务分布式数据库

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

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

参与22

4同行回答

youki2008youki2008系统架构师DDT
常见的分布式数据库主要有这几类:1.Key-value NoSQL例如 Redis Riak 等;2.column family NoSQL(wide column store)典型的是 Hbase Cassandra ;3.document NoSQL典型的是 mongodb显示全部

常见的分布式数据库主要有这几类:
1.Key-value NoSQL
例如 Redis Riak 等;

2.column family NoSQL(wide column store)
典型的是 Hbase Cassandra ;

3.document NoSQL
典型的是 mongodb

收起
互联网服务 · 2020-04-28
浏览1556
anikikonganikikong课题专家组数据库运维工程师中国民生银行
分布式数据库我测试到现在,其实内心是觉得大家都不成熟。如果你仔细看业内的使用案例,你会发现大家用的产品都不一样。这也是和分布式数据库这几年遍地开花有关系。而且你会发现一个特点,主打分布式数据库好像都是国内的产品。国外也就一些开源的分布式产品,也都属于半成品。...显示全部

分布式数据库我测试到现在,其实内心是觉得大家都不成熟。如果你仔细看业内的使用案例,你会发现大家用的产品都不一样。这也是和分布式数据库这几年遍地开花有关系。而且你会发现一个特点,主打分布式数据库好像都是国内的产品。国外也就一些开源的分布式产品,也都属于半成品。我们在测试的过程里发现,分布式数据库的瓶颈一般都会在全局事务管理器这类全局统一的集中点,所以哪个数据库能把这些做到轻量级,哪个数据库性能就好点。

实施过程主要是和业务开发的讨论更多,怎么实施好业务分片,怎么减少分布式事务。运维过程中主要还是分片多了,集群大了,故障明显多了,比较繁琐。

收起
银行 · 2020-03-28
浏览2338
wanglayewanglaye课题专家组信息技术经理某大型金融机构
产品太多了。OceanBase、TDSQL、GaussDB、TiDB……或者基于中间件+mysql实现的分布式数据库,就更多了。看你们的预算和对数据库的要求,以及迁移改造接受度。最大的痛点不在于数据库本身的技术,而在于业务系统从原有系统向新数据库迁移的兼容性和改造难度。对于运维人员而言,...显示全部

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

收起
银行 · 2020-03-26
浏览2436
  • 产品时多,但成熟产品极少,至少支持实时一致分布式事务、死锁、悲观锁等达到集中式数据库一样的体验,这些只有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
AmygoAmygoDBA分布式事务数据库
提问信息:目前在,有什么业内用的较多的 OLTP分布式数据库 成熟产品吗? 实施过程或者运维过程的痛点在哪来?提炼信息:1、金融行业用得较多的OLTP分布式数据库 成熟产品 ?2、OLTP分布式数据库 实施过程或者运维过程的痛点在哪来? 解答信息: 1、金融行业用得较多的OLTP分布式数据库...显示全部

提问信息:

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

提炼信息:

1、金融行业用得较多的OLTP分布式数据库 成熟产品 ?

2、OLTP分布式数据库 实施过程或者运维过程的痛点在哪来?

解答信息:

1、金融行业用得较多的OLTP分布式数据库 成熟产品 ?

答:
(1)银行应用较多案例的 OLTP分布式数据库 成熟产品:蚂蚁金服OceanBase用于南京银行、苏州银行、天津银行等,热璞数据库HotDB 用于国家开发银行、华夏银行、交通银行信用卡中心、鄞州银行、新疆农信,中兴GoldenDB用于中信银行、江苏银行等,腾讯TDSQL用于张家港银行。

(2)保险较多 案例的 OLTP分布式数据库 成熟产品 :蚂蚁金服 中国人寿、阳光保险等, 热璞数据库HotDB 用于 中信保诚、 中国太保、 国宝人寿等,其他家暂时未知。

(3)金融机构: 热璞数据库HotDB 用于 上海证券交易所、银联商务、银联支付、中国人民银行等。

2、OLTP分布式数据库 实施过程或者运维过程的痛点在哪来?

答:

(1)数据分片设计:按照分布式数据库理论,则需要将数据分片后存储到不同的存储节点中,要是默认采用主键、唯一索引或隐含字段的三种方式不符合金融行业业务场景的要求,更多是依赖某个业务特性的字段作为数据分片键,所以唯一办法把这块的工作量转嫁给 产品售卖方去承担。

(2)运维过程的痛点:性能优化,因为SQL语句会被计算引擎改写,则SQL语句优化、索引优化等不能完全基于人工的方式,必须具备相关的智能算法; 业务系统吞吐量下降:是否有智能的死锁检测算法和死锁解除算法,必须需要人工介入和如何避免性能下降;故障隐患,是否集群有相关的功能,做到智能发现故障或隐患,及智能告知那个环节出问题了、是什么愿意出问题了,避免人工到处分析日志的方式。

这个方面在金标委开会的时候看到热璞数据库产品HotDB的可视化管理平台,得到主导产品化分工的工行领导认可推荐:

收起
银行 · 2020-03-29
浏览2162

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2020-03-26
  • 关注会员:5 人
  • 问题浏览:4931
  • 最近回答:2020-04-28
  • X社区推广