查看其它 3 个回答GoldenDB的回答

GoldenDBGoldenDB  产品经理 , 中兴通讯

5)金融业分布式数据库选型非技术要素

金融业分布式数据库选型,除了上述技术要素外,还包含如下非技术要素,主要是在成本投入方面:

  • 硬件成本

    一般采用x86服务器,存储多为本地存储,推荐使用SSD甚至是NVMe SSD,网络一般采用万兆网络。在这部分主要成本是取决于集群规模、数据量及数据库自身架构。此外,如果涉及到灾备方案,还需要考虑灾备环境的硬件投入及主备间的专线费用。此外,考虑很多金融单位现在机房建设空间和能耗有限,可采用配置较高的硬件设备,如基于 英特尔 ®至强®金牌处理器内核的x86物理机、配置英特尔®傲腾™固态盘等,减少服务器数量、降低耗电量。

  • 软件成本

    主要来自分布式数据库本身的软件采购成本,成本取决于各厂商的内部商业策略。但这部分总体来讲,是较传统数据库产品还是有优势的。此外,这部分还涉及到维保费用,针对分布式数据库来说,相对较新,企业自有能力尚不具备,还是建议购买原厂服务或其他三方公司的服务,降低风险。

  • 开发测试成本

    这部分是指针对数据库更换后,应用需要需要完成的必要的开发测试成本。这部分成本差异很大,跟原有系统实现有较大关系。如果原有系统重度依赖数据库(大量功能是基于数据库自身功能实现的),那么存在的改造量较大。新型分布式数据库的功能,不能与传统数据库做一一对应,很多能力是需要在应用层重构完成。针对这种情况,是建议应用开发遵循数据库标准方式进行(如采用MySQL作为标准)开发,这样如有改型也很简单。此外,还有一类隐形成本包含在这部分,如果业务比较重要,是需要考虑双发支持或灰度迁移的方式,这会带来一部分工作量。总体来说,这部分成本是比较高的,可能占整体成本的大部分。

  • 运营维护成本

    这部分成本,包括了为满足更换数据库所带来的数据迁移成本和上线后的日常维护成本。针对前者,可以在应用侧解决或者外采商业软件解决;后者更多是人员管理成本。针对这部分成本,是有个相对较长的投入,且整体成本不少。

电信设备制造商 · 2022-05-20
浏览914

回答者

GoldenDB
产品经理中兴通讯
擅长领域: 数据库服务器分布式系统

GoldenDB 最近回答过的问题

回答状态

  • 发布时间:2022-05-20
  • 关注会员:6 人
  • 回答浏览:914
  • X社区推广