国产分布式数据库,在成本上是否如宣传的那样比Oracle有较大的优势?

5,国产分布式数据库,在成本上是否如宣传的那样比Oracle有较大的优势?

参与23

8同行回答

luxh08luxh08科技部门副总某互联网银行
以我们实际经验告诉大家,成本还是需要对比,首先说硬件成本,假设之前oracle你跑在两台小型机上,外带一个中端存储,加起来怎么200W起,现在用用分布式数据库,使用了9台服务器,成本50w,性能还比之前强了,这种情况分布式数据库绝对是节约成本。如果之前用两台PC服务器,性能没有问题,容量没...显示全部

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

收起
银行 · 2022-03-23
  • 采用这样的方式实在太绝对拉,当然没有错误之说,每个公司业务类型不同,采用的方案也不同。但对于一个大型的企业来说,数据就近处理还是非常有必要的。 目前贵司这样处理带来的可能负面影响就是:业务一旦变更,就需要重新开发一套新得应用,仅仅是把搞数据库得Money去养更多得程序员而已,孰轻孰重,也需要评估一下。
    2022-04-17
pysx0503pysx0503系统工程师第十区。散人
其实我觉得首要成本化数据库要考虑的应该是安全问题。特别是通过这次俄乌克冲突。估计也会加速中国重点行业的国产化进程,了解过南大通用的数据库。成本上确实应该还是比ORACle有优势的。不过毕竟项目之间的对比不是那么明确。这个成本的所谓高低也很难去有一个标准去衡量...显示全部

其实我觉得首要成本化数据库要考虑的应该是安全问题。特别是通过这次俄乌克冲突。估计也会加速中国重点行业的国产化进程,了解过南大通用的数据库。成本上确实应该还是比ORACle有优势的。不过毕竟项目之间的对比不是那么明确。这个成本的所谓高低也很难去有一个标准去衡量。不能说ORAcle的报价600万。国产化数据库报价500万或者400万你觉得没有到心里预期。这些都要具体看项目的情况。
所以成本问题我觉得应该是一个次要问题。首要考虑的是所在的行业。是否是重点行业。国产化的数据库是否能够满足业务需求。稳定运行。其次价格上能便宜当然最好。

收起
系统集成 · 2022-03-20
浏览1609
匿名用户匿名用户
首先这个问题从业务场景出发,集中式和分布式的场景不同分布式db例如tidb ,需要多台机器,单台机器成本肯定比oracle便宜,集群成本不好说大多数企业都是从oracle中下线后上到了tidb或者ob中,分布式架构和集中架构不同,运维起来差别不小...显示全部

首先这个问题从业务场景出发,集中式和分布式的场景不同
分布式db例如tidb ,需要多台机器,单台机器成本肯定比oracle便宜,集群成本不好说

大多数企业都是从oracle中下线后上到了tidb或者ob中,
分布式架构和集中架构不同,运维起来差别不小

收起
互联网服务 · 2022-03-23
浏览1400
lulihuan1987lulihuan1987课题专家组数据库管理员张家港行
目前分布式数据库在银行的各个关键业务系统都有落地案例,例如核心系统、线上渠道整合(手机银行、网银)、互联网金融(直销银行、聚合支付、移动信贷)系统,所以现在分布式数据库的选型时,一定是要让其运行在行内关键业务系统之上,而且能够满足大部分行内业务系统的迁移需求,这样的前...显示全部

目前分布式数据库在银行的各个关键业务系统都有落地案例,例如核心系统、线上渠道整合(手机银行、网银)、互联网金融(直销银行、聚合支付、移动信贷)系统,所以现在分布式数据库的选型时,一定是要让其运行在行内关键业务系统之上,而且能够满足大部分行内业务系统的迁移需求,这样的前提下对比成本才更有意义 :

1)硬件投入对比:分布式数据库通常都是通用X86或者ARM服务器,集中式数据库通常需要高端小型机、SAN、高端存储以及存储双活同步等,考虑集群加灾备,基本上是要考虑三套。硬件成本投入的优势比较大。

2)数据库软件授权对比。

3)应用适配投入 (改造成本) :这块集中式数据库比较有优势,应用适配分布式数据库的改造可能会增加费用。

4)咨询和测试投入:基本差别不大。

5)运维投入:分布式数据库通常自带自动化运维平台,是不是需要另外采购,看商务,集中式数据库运维工具和平台可能需要额外采购;至于运维人员的培养,笔者认为做核心必须在整个过程中培养几个对分布式数据库掌握程度非常高的DBA,这块应该算成本,不算投入。

6)后续扩容:最好要在初期就要明确,各家差别也比较大。

基本分布式数据库的投入肯定是要低于集中式数据库的,互联网企业早期去O的重要原因就是成本投入驱动。当然,金融行业国产化进程会越来越快,安全自主可控越来越重要。

收起
银行 · 2022-03-23
浏览1446
wangqlwangql系统工程师NULL
新环境的成本主要包括硬件成本,软件许可,后期运维等方面,这个相对好计算一点。一般来说硬件方面分布式会比Oracle的费用多一些,这个是架构本身的原因导致的;软件许可,Oracle的单价比较高;后期运维,目前Oracle的生态比较占优势,不管是甲方自己的技术储备,还是厂商、第三方的服务市场...显示全部

新环境的成本主要包括硬件成本,软件许可,后期运维等方面,这个相对好计算一点。
一般来说硬件方面分布式会比Oracle的费用多一些,这个是架构本身的原因导致的;软件许可,Oracle的单价比较高;后期运维,目前Oracle的生态比较占优势,不管是甲方自己的技术储备,还是厂商、第三方的服务市场,都很成熟了,国产分布式还在起步阶段,主要依靠原厂,自建团队也需要一个过程。

旧环境的迁移,还面临着迁移成本,比如应用的改造适配,测试等方面。有些应用在规划设计阶段,下沉到数据库层的部分过多,很多应用逻辑通过数据库层实现,比如存储过程、触发器等,导致应用迁移涉及的改造部分会比较多,牵扯比较大的人力物力投放,涉及到应用、数据库、开发测试等,这些都是需要考虑的部分。

收起
IT咨询服务 · 2022-03-23
浏览1450
haizdlhaizdl技术经理大连
使用Oracle数据库,可能最大的成本就是来自于许可和每年的维保费用,它是按照CPU核数计算的,非常高。使用分布式数据库可能这方面的成本会减少很多,但是需要付出的维护费用和数据的容量费用会多一些。维护方面需要建立自己的分布式运维团队,这个比1个2个DBA要耗费更多人工成本,另...显示全部

使用Oracle数据库,可能最大的成本就是来自于许可和每年的维保费用,它是按照CPU核数计算的,非常高。使用分布式数据库可能这方面的成本会减少很多,但是需要付出的维护费用和数据的容量费用会多一些。维护方面需要建立自己的分布式运维团队,这个比1个2个DBA要耗费更多人工成本,另外数据容量上会因为副本多而多付出一定成本。

收起
银行 · 2022-03-23
浏览1489
anikikonganikikong课题专家组数据库运维工程师中国民生银行
国产分布式数据库与oracle数据库差异最大最值得关注的其实不应该是成本这块。因为分布式数据库与oracle数据库的技术特点不一样,主打的应用场景不一样,这才是最大的区别。仅仅从成本角度,oracle的单元计价肯定是要比分布式数据库贵的,但是分布式数据库分布的机器多,而且每家客...显示全部

国产分布式数据库与oracle数据库差异最大最值得关注的其实不应该是成本这块。因为分布式数据库与oracle数据库的技术特点不一样,主打的应用场景不一样,这才是最大的区别。

仅仅从成本角度,oracle的单元计价肯定是要比分布式数据库贵的,但是分布式数据库分布的机器多,而且每家客户对于不同数据库的最终谈判价格差异很大,尤其是大客户。

硬件成本上,通常分布式数据库不会只服务于一个系统,通常会采用多租户的方式服务多套系统。而oracle数据库一般不会这么做。算上两地三中心的硬件冗余情况,这方面分布式数据库是有可能节省成本的。

但是分布式数据库也有自身缺陷,那就是分布式事务会存在性能瓶颈,跨节点大数据量查询需要尽量避免,所以不是所有的应用场景都适合。我们将分布式数据库定义为解决单点高并发,数据量大需要分片扩展的场景问题,并不会作为oracle的大规模替代产品。

未来云原生的数据库才是整合资源替代传统数据库的方向。

分布式数据库的管理成本也比较高,因为组件较多技术复杂。未来扩容等需求也相对难做,需要很好的规划。

所以我的观点是分布式数据库可用,用在特定场景。替换oracle的成本和运行维护成本未必会有大的下降。

收起
银行 · 2022-03-23
浏览1447
hanfeng_twthanfeng_twt数据库架构师SphereEx
采用分布式数据库的成本来自几个方面:1.软件授权费用,这部分相对有一定优势,Oracle原厂费用较高。2.软件服务费用,这部分相对国产库较高,因为成熟度不足,还需大量人力投入且还未形成成熟的服务生态3.硬件采购费用,这部分分布式国产库较高,因为涉及的组件较多,需耗费机器资源较多。...显示全部

采用分布式数据库的成本来自几个方面:
1.软件授权费用,这部分相对有一定优势,Oracle原厂费用较高。
2.软件服务费用,这部分相对国产库较高,因为成熟度不足,还需大量人力投入且还未形成成熟的服务生态
3.硬件采购费用,这部分分布式国产库较高,因为涉及的组件较多,需耗费机器资源较多。
4.日常维护费用,这部分国产库较高,因需重新搭建队伍,新增人力成本较高

收起
金融其它 · 2022-03-22
浏览1636

提问者

huawei851120
数据库运维工程师某省级联社
擅长领域: 数据库服务器灾备

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2022-03-18
  • 关注会员:9 人
  • 问题浏览:4574
  • 最近回答:2022-03-23
  • X社区推广