核心系统分布式数据库选型路径和重点难点?

参与42

7同行回答

hanfeng_twthanfeng_twt数据库架构师SphereEx
核心系统的数据库选型,较周边系统有其特殊性。一是业务逻辑相对固定,且经过长时间优化;二是重要级别高,对稳定性、可用性有极高要求;三是核心整体架构有向单元化方向演进趋势。针对上述问题,在分布式数据库选择上,有如下重点和难点:重点稳定性、可用性,通过测试和上线并行来验证自...显示全部

核心系统的数据库选型,较周边系统有其特殊性。一是业务逻辑相对固定,且经过长时间优化;二是重要级别高,对稳定性、可用性有极高要求;三是核心整体架构有向单元化方向演进趋势。针对上述问题,在分布式数据库选择上,有如下重点和难点:
重点

  • 稳定性、可用性,通过测试和上线并行来验证
  • 自身功能,通过引入测试和应用适配完成验证
  • 运维支撑,提供引入测试和对接自有监控系统完成验证
    难点
  • 需要长时间验证其稳定性
  • 出现问题时的诊断及修复
  • 与之前已有生态体系的对接
收起
金融其它 · 2022-12-15
浏览1418
匿名用户匿名用户
问题:核心系统分布式数据库选型路径和重点难点解读:1、业务系统是核心系统,那么核心系统往往关注点是  数据正确能力、稳定可靠能力、性能体验能力、可运维性能力。2、分布式数据库选型的路径和重点难点是什么:就要围绕核心系统的关注点去思考。正确做法:1、分布式数据库选...显示全部

问题:核心系统分布式数据库选型路径和重点难点

解读:

1、业务系统是核心系统,那么核心系统往往关注点是  数据正确能力、稳定可靠能力、性能体验能力、可运维性能力。

2、分布式数据库选型的路径和重点难点是什么:就要围绕核心系统的关注点去思考。

正确做法:

1、分布式数据库选型时,关键是不要相信任何数据库厂商承诺、不要相信任何数据库产品能满足

1.1 数据库厂商承诺的产品能力、案例信息、服务质量等,不能成为合同一部分、不能成为赔偿或付款条件的承诺都是没有任何价值的。

1.2 数据库厂商承诺数据库产品功能、性能体验:不能满足核心系统的POC测试验证、不能满足核心系统运行一年及以上才付款、出现重大缺陷故障不能赔偿的都是没有价值的。

2、POC测试选型至关重要

2.1 用核心系统的软件开发商去选型、去兜底,也即通过他测试的数据库产品则不能自己要兜底,这样软件开发商就会认真攻击型方式去测试任何数据库产品。

2.2 用数据库产品厂商去辩论,测试方案让数据库产品厂商自己拿出方案,先私下一一沟通及录音录屏,过程问每家问题测试的功能对业务系统有何价值、如何避免被测试厂商作弊;最后再组织全部参选的数据库产品厂商一起输出一份测试方案、测试用例,且一起开会讨论,业主方只作为中立方。

2.3 用数据库产品厂商去抓阄方式,数据库产品厂商互相测试对方的产品、抓阄方式决策,用的同一套测试方案、同一套测试用例。

2.4 数据正确性和性能体验的测试一定不能分开测试,且必须采用核心系统来验证,不要相信任何其他的测试场景跟核心系统的关系。 也即测试性能体验过程中要做灾难性测试的来同时验证数据正确性,也不要相信任何软中断的操作,一定要做物理的断网、断电的极端测试。

小结:不要相信任何国产数据库厂商,也要不要相信国产数据库专家,绝大多数都是有立场的、利益驱使而不说真话的。

收起
软件开发 · 2023-09-24
浏览583
huawei851120huawei851120课题专家组数据库运维工程师某省级联社
重点难点肯定是数据迁移工作。目前国产数据库200多种,但是小公司的产品,可以想象,集中一些人把数据库的基本功能做好就行了,哪还有人力去开发一个方便使用且安全的数据迁移工具呢。数据迁移工具开发的比较好,并且在很多客户现场去迭代优化的话,至少要20个人以上的开发和实施团...显示全部

重点难点肯定是数据迁移工作。目前国产数据库200多种,但是小公司的产品,可以想象,集中一些人把数据库的基本功能做好就行了,哪还有人力去开发一个方便使用且安全的数据迁移工具呢。数据迁移工具开发的比较好,并且在很多客户现场去迭代优化的话,至少要20个人以上的开发和实施团队。所以核心系统分布式数据库选型的路径,我推荐是:

1,核心系统只用大厂的产品;
2,选非多的成功案例,1个2个案例根本不行。踩坑多了,才有经验。
3,数据迁移工具要非常完善,并在其他比较大的客户现场经常使用。

收起
银行 · 2022-12-13
浏览1372
张晓斌先生张晓斌先生联盟成员金融保险科技保险央企
       在保险领域,核心业务系统需要存储庞大和海量的数据,传统的集中式关系型数据存在数据访问效率降低、扩展性差、并发性差等问题。分布式数据库则可用于解决海量数据访问性能问题。其选取重点难点或在于分布式数据库的中间件、有否高可用的负载均衡技术、数据仓...显示全部

       在保险领域,核心业务系统需要存储庞大和海量的数据,传统的集中式关系型数据存在数据访问效率降低、扩展性差、并发性差等问题。分布式数据库则可用于解决海量数据访问性能问题。其选取重点难点或在于分布式数据库的中间件、有否高可用的负载均衡技术、数据仓库、多维分析技术以及服务器的选取等。

收起
保险 · 2022-12-12
浏览1409
lych370lych370联盟成员系统运维工程师个人
之前有幸参与过某银行核心系统迁移x86的项目,从整体迁移来看,重点难点还是稳定性和性能的考虑,数据库的迁移尤其麻烦,主要是字符集和字段的匹配,目前可以考虑国内的几家分布式数据库,总体来说,迁移后可能会用大量的x86主机替代原有的一两台小机,而且性能和稳定性可能远远不抵小机...显示全部

之前有幸参与过某银行核心系统迁移x86的项目,从整体迁移来看,重点难点还是稳定性和性能的考虑,数据库的迁移尤其麻烦,主要是字符集和字段的匹配,目前可以考虑国内的几家分布式数据库,总体来说,迁移后可能会用大量的x86主机替代原有的一两台小机,而且性能和稳定性可能远远不抵小机,至于其他策略,按部就班选择通用的一些策略即可

收起
银行 · 2022-12-07
浏览1405
wangzk0206wangzk0206数据库管理员scrcu
我所关注的点主要在于:  1: 产品可持续性,不会过个几年不更新迭代了,原厂商都不存在了。所以一定要大厂(除非你们具有修改数据库源代码的能力)。而分布式这块估计就剩那么几个了(我所了解的OceanBase、TDSQL、GaussDB、TiDB、GoldenDB,可能还有其他的存在) 2: 产品的生态,如果...显示全部

我所关注的点主要在于:
  1: 产品可持续性,不会过个几年不更新迭代了,原厂商都不存在了。所以一定要大厂(除非你们具有修改数据库源代码的能力)。而分布式这块估计就剩那么几个了(我所了解的OceanBase、TDSQL、GaussDB、TiDB、GoldenDB,可能还有其他的存在)
2: 产品的生态,如果产品生态做的好,你不会被原厂服务绑架的那么死,可以从其他地方得到技术支持。还有就是外围的工具,例如迁移工具、同步工具、备份工具、监控巡检工具,这些对于我们都很重要。
3: 售后服务,产品稳定固然重要,但售后服务更加重要,一般产品你按照它的开发规范来,很少会出现太大的问题。但就是开发规范这块需要和原厂专家不断的打磨,同时生产遇到故障的时候能有人第一时间支持。定期的巡检,提前发现潜在隐患都是必须的。
4: 与现有数据库的兼容性。减少现有系统改造的难度,同时也可以利用开发人员的技术储备,以及数据迁移的难度。OceanBase这块可能是做的最好的,他有两种引擎,一个是Oracle,一个是MySQL,在同一个集群里既可以有oracle租户又可以mysql租户,这是很难得的。
5: 产品价格,可能对于一般小企业会比较关注这块。像TiDB、OceanBase都是有开源版本的,可以免费用。这个也可以算作加分项吧。

关于难点和重点,我觉得就是如何找到一个可以为我们提供持续服务、成熟可靠的数据库产品这个真的有点难,因为现在国产数据库太多了,都说自己很好很好。擦亮眼睛选择一个适合自己企业的产品是非常重要的。

收起
银行 · 2022-12-30
浏览1330
  • H3C SeaSQL DRDS在医保行业拿到不少份额,有人熟悉这款产品吗?
    2023-02-28
  • 匿名用户
    数据库产品选择大厂未必安全,原因如下: 1、数据库软件的研发成本太高、研发周期太长、市场营收太少、市场总体空间太小,是不符合大厂的商业模型,之前大厂会投入是因为希望借助数据库软件产品打入客户核心,以此来售卖互联网公司的云计算平台、华为/华三等公司的 硬件设备。 2、2020年时华为说放弃数据库产品研发就放弃,并且从战略项目改为普通项目,及捐献给开源社区,现在也是重点做公有云的数据库产品研发 3、互联网大厂:人员的薪资太高、营收太小、私有化部署成本太高(获客成本、交付成本、运维成本等太高),导致无法盈利,但是现在互联网公司要求每个事业部盈利,否则大Boss会被开除、团队没有绩效。 小结:多种路线并行,要慎重选择互联网大厂(或者签署兜底合同),华为/华三/中兴ICT厂商可以是主流、创业公司为为辅的结合模式,毕竟ICT厂商、创业公司是甲方容易拿捏的
    2023-09-26
zftangzftang其它小白一枚
服务器选型 、软件规划和部署方案 、监控方案、优化方案、备份方案 显示全部

服务器选型 、软件规划和部署方案 、监控方案、优化方案、备份方案
 

收起
互联网服务 · 2022-12-06
浏览1426

提问者

xinyun888
系统管理岗科技
擅长领域: 数据库服务器存储

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2022-12-05
  • 关注会员:8 人
  • 问题浏览:3120
  • 最近回答:2023-09-24
  • X社区推广