分布式数据库到底是提升了成本还是减少了成本,我很迷茫,我的问题是:
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)不管那个行业那家单位,集中式数据库产品都是软件许可没有采购到位,所以都存在盗用知识产权的风险,另外国家鼓励国产化,所以不得不采用分布式事务数据库产品 顶替 集中式数据库产品的市场空间。