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

整合数据库,目前我们这使用的Oracle数据库,采用单库多实例的方式对外提供服务,但是个人认为纵使采用这种方式也仅仅是降低部分成本,而且对数据的要求也比较严格,处理的都是关系型数据,但是目前的业务发展趋于多元化,数据的来源越来越多,数据的格式也正在成多元化发展,想要依靠传统...显示全部

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

收起
参与7

查看其它 2 个回答Amygo的回答

AmygoAmygo  DBA , 分布式事务数据库

分布式数据库到底是提升了成本还是减少了成本,我很迷茫,我的问题是:
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
浏览1876

回答者

Amygo
DBA分布式事务数据库
擅长领域: 数据库服务器分布式系统

Amygo 最近回答过的问题

回答状态

  • 发布时间:2020-03-18
  • 关注会员:4 人
  • 回答浏览:1876
  • X社区推广