传统数据库整合是否已经存在瓶颈,分布式数据库是否优于传统数据库,大大降低成本?

整合数据库,目前我们这使用的Oracle数据库,采用单库多实例的方式对外提供服务,但是个人认为纵使采用这种方式也仅仅是降低部分成本,而且对数据的要求也比较严格,处理的都是关系型数据,但是目前的业务发展趋于多元化,数据的来源越来越多,数据的格式也正在成多元化发展,想要依靠传统的关系型数据库的整合、调优做到成本的缩减,已经比较艰难,我们正在探索分布式数据库的使用,前段时间就在研究green plum这个数据库,据个人理解,该数据可以完美融合关系型数据,非关系型数据,接受SQL、NoSQL、NewSQL、Hadoop的使用,能够应对大数据的计算、分析,在研究的过程中了解其高可用性,但是我一直感觉这个数据库存在入口瓶颈,其客户端的访问全部通过master来实现,但是master貌似只支持主备模式,而其处理数据的segment有一个节点故障,那么整个数据库就会故障,当然你的segment可以创建多个镜像来保障安全性, 但是相对应的同等体量基础设备的情况下,其真实可用的资源又减少了,所以这种分布式数据库到底是提升了成本还是减少了成本,我很迷茫,我的问题是:
1、目前传统数据库整合还能提高多少,到我们公司现在的状况,是不是就已经没有办法整合下去了(目前我公司采用一库多实例),如果能,有什么更好的方案;
2、银行业是否可以接受分布式数据库的使用,并且是否能够应用到核心业务上;
3、目前的分布式数据库,是否真正优于传统数据库,或者说在什么场景下(针对银行业务)优于传统数据库,是否能够大幅度降低公司成本。

3回答

AmygoAmygo  DBA , 分布式事务数据库
分布式数据库到底是提升了成本还是减少了成本,我很迷茫,我的问题是:1、目前传统数据库整合还能提高多少,到我们公司现在的状况,是不是就已经没有办法整合下去了(目前我公司采用一库多实例),如果能,有什么更好的方案; 解答: (1)集中式数据库整合还能提高多少: 及把数据库端包含的业...显示全部

分布式数据库到底是提升了成本还是减少了成本,我很迷茫,我的问题是:

1、目前传统数据库整合还能提高多少,到我们公司现在的状况,是不是就已经没有办法整合下去了(目前我公司采用一库多实例),如果能,有什么更好的方案;

解答:

(1)集中式数据库整合还能提高多少: 及把数据库端包含的业务处理抽离到业务系统中实现,则相结合的集中式数据库性能至少可以提升30%; 不计较成本的话,不断地升级硬件平台, 尤其从中低端小型机 升级到中高档小型机,再继续升级到AS400 ,及最高等级的Z系列大型机,应该还可以提升 2倍左右。

(2) 到我们公司现在的状况,是不是就已经没有办法整合下去了(目前我公司采用一库多实例) :可以继续读写分离做相应的提升。

2、银行业是否可以接受分布式数据库的使用,并且是否能够应用到核心业务上;

解答:

(1)实际应用:银行已有小部分业务系统成功尝试了分布式数据库产品,目前还没有用到传统核心上,但是A类系统也有成功使用,尤其B类、C类、D类的系统更多。

(2)核心测试:银行传统核心系统已在银行、ISV联合的测试环境验证时可行的,且模拟转账业务场景每笔业务96条操作的场景能达到 上万以上的业务笔数/秒,响应时间在100毫秒以内。相关的稳定可靠性测试也有做和批处理业务场景的测试。尤其测试下来发现只有蚂蚁金服Oceanbase 和热璞数据库HotDB满足银行转账业务场景的实时数据一致、悲观锁、隔离级别等要求。

3、目前的分布式数据库,是否真正优于传统数据库,或者说在什么场景下(针对银行业务)优于传统数据库,是否能够大幅度降低公司成本。

解答:

(1)分布式事务数据库 和集中式数据库各有自己的优势、专长,在吞吐量超过单机X86服务器处理能力时,则分布式事务数据库有用武之地,尤其此场景下考虑成本时更有优势

(2)同等业务场景下,采用集中式数据库 的成本 至少高 分布式事务数据库的 30%及以上

(3)不管那个行业那家单位,集中式数据库产品都是软件许可没有采购到位,所以都存在盗用知识产权的风险,另外国家鼓励国产化,所以不得不采用分布式事务数据库产品 顶替 集中式数据库产品的市场空间。

收起
 2020-03-18
浏览561
GoldenDBGoldenDB  产品经理 , 中兴通讯
[此回答已删除]
浏览465
JasonZHJasonZH  技术总监 , 星联云服科技有限公司
1、目前传统数据库整合还能提高多少,到我们公司现在的状况,是不是就已经没有办法整合下去了(目前我公司采用一库多实例),如果能,有什么更好的方案;     传统数据库整合,需要选择纵向扩展能力强的服务器,这样可以将更多的数据库整合到一起,同时也可以利用消峰填谷,提高整机的资...显示全部

1、目前传统数据库整合还能提高多少,到我们公司现在的状况,是不是就已经没有办法整合下去了(目前我公司采用一库多实例),如果能,有什么更好的方案;

     传统数据库整合,需要选择纵向扩展能力强的服务器,这样可以将更多的数据库整合到一起,同时也可以利用消峰填谷,提高整机的资源利用率,降低成本。LinuxONE服务器会是一个很好的选择。
2、银行业是否可以接受分布式数据库的使用,并且是否能够应用到核心业务上;

    分布式领域CAP理论,Consistency(一致性), 数据一致更新,所有数据变动都是同步的;Availability(可用性), 好的响应性能;Partition tolerance(分区容忍性) 可靠性。而银行业对数据一致性和性能都有很高的要求,因此分布式数据库不适合核心业务。
3、目前的分布式数据库,是否真正优于传统数据库,或者说在什么场景下(针对银行业务)优于传统数据库,是否能够大幅度降低公司成本。
    在大规模的查询业务场景下,分布式数据库可以发挥其优势。至于是否真的能降低成本,这个需要根据规模进行评估,包括由于使用分布式数据库带来的人员及运维成本都需要考虑在内。

收起
 2019-09-17
浏览1110

提问者

skey_deng系统运维工程师, 某农商业银行股份有限公司

分布式关系型数据库选型优先顺序调查

发表您的选型观点,参与即得50金币。

问题状态

  • 发布时间:2019-09-11
  • 关注会员:4 人
  • 问题浏览:1780
  • 最近回答:2020-03-18