5,国产分布式数据库,在成本上是否如宣传的那样比Oracle有较大的优势?
收起以我们实际经验告诉大家,成本还是需要对比,首先说硬件成本,假设之前oracle你跑在两台小型机上,外带一个中端存储,加起来怎么200W起,现在用用分布式数据库,使用了9台服务器,成本50w,性能还比之前强了,这种情况分布式数据库绝对是节约成本。如果之前用两台PC服务器,性能没有问题,容量没有问题,那又何必非采用分布式数据库,替换成单机国产数据库也可以,分布式数据库硬件成本是数据库本身架构决定的,分布式造成节点众多。
第二是运维成本,分布式数据库应用门槛还是很高的,首先要求有数据库的标准化和轻量化要做夯实,如果没有深厚的数据库自身能力,依赖厂商进行分布式数据库实施和运维,那和之前用oracle有什么区别,还是采用之前的商业模式,只不过是换了一个产品,打走了豺狼迎来了老虎。
我们实际应用案例来说,我们采用了国产分布式数据库造成了服务器数量增多,但是之前单机架构两台服务器已经满足不了业务的处理性能要求,所以硬件成本不是更换数据库造成的,而是为了满足业务性能要求横向扩展增加的。
目前我们们分布式数据已经大规模应用,我们做了很多准备工作,从17年成立开始一直采用mysql数据库标准,对数据库规范和标准执行的非常彻底,存储过程、触发器、特殊函等通通不让使用,数据库已经非常轻量,我们之前已经积累了数据库自主可控技术能力,所以用分布式数据库水到渠成。