近期,赛迪顾问颁布的一篇关于关键业务系统数据库更新通常指南的报告,吸引到我。书中形容了数据库更新环节中所面临的产品选型、更新门路、难点痛点等疑问,并对国际干流的数据库产品启动了梳理,宿愿以此对整个行业(包括甲方用户与乙方厂商)带来必定的参考指点意义。本文将对书中的若干内容谈谈自己的一些看法。
在谈更新之前,有一个要点就是关键业务系统。之前国产数据库落地,更多是在非关键业务系统开局,随着国产化步入深水区,已接触到关键业务系统。那么何为关键业务系统,其是指在电信、金融、交通、动力等社会基础设备行业须要保障24小时365天不连续运转的中心业务,担任保障关键业务反常运转的消息处置系统被称为关键业务系统。可以说关键业务系统是对企业或组织的生活至关关键的系统,假设发生疑问会对公司、甚至社会形成很大影响。
正是由于关键业务系统十分关键,其对承载的数据库提出了很高的要求。早在2022年10月赛迪顾问在颁布的《中心数据库选型参考》中,曾经对160家企业启动了数据库选型调研,综合调研数据获取用户重点关注数据库性能和降本增效两方面,其中数据库性能关键关注安保牢靠性、海量数据处置才干以及实时剖析才干。进而开展详细要求可大抵分为几个方面:
报告中,依据调研搜集的案例,总结了数据库更新之234,即两种模式、三种选型、四条门路。
(1)更新模式:两种(平替 vs 重构)
在数据库更新之初,就应先思考采取的模式是平替还是重构,模式的不同会间接影响到产品选型、运行变革、迁徙门路等诸多疑问。前者会更看重如兼容性、平滑性等;后者则更关注技术特点及未来预期。
(2)产品选型:三种(集中式、两边件、原生散布)
从技术路途选用上,关键分为三种(目前共享存储架构尚处于先对早期,这里未列入)。从不同路途来看,各有千秋,用户应依据自身要求启动选用,没有一个完美的产品,只要最适宜用户的选用。
从技术对比来看,各路途产品差异还是挺显著的。下表做了繁难对比,可供用户在前期评价中了解。
针对下面用户关注的几点才干,摘其关键的局部对各技术路途启动对比。从论断过去看,原生散布式架构更合乎行业用户关键业务系统的常年开展,下限很高;分库分表路途则相对老本较低,下限有限;集中式则带有显著的规模属性。
经过调研显示,行业关键业务系统更新关键集中在四条需求,区分是Oracle、大型机-DB2、小型机-DB2和MySQL更新。不同门路更新难点有所差异,
依据调研案例,总结出更新门路,关键包括八大步骤和三大迁徙方法。其中迁徙方法强调的兼容性、工详细系和方法论更为关键。目前很多厂商都在做兼容性上班,这不只体如今允许各种数据类型、SQL性能和数据库对象,以及数据库安保、备份复原、高可用和优化器等初级个性;而且在坚持各种原数据库的开发、运维经常使用习气上。上述才干将大大降落新数据库的开发经常使用门槛。完善的迁徙工具,则蕴含一整套产品,如兼容性评价、结构迁徙、数据迁徙、对象迁徙等,这些将有助于用户成功迁徙环节。成熟的方法论则是经过少量用户通常总结出的方法论,特意是针对从集中式到散布式迁徙的状况,有很多细节须要关注。
3. 行业更新状况调研结果
赛迪顾问的这份参考书,以一手调研数据为依据。本次调研经过挑选总共触及100份案例样本,均是各行业关键业务系统案例。从这些调研结果,可以有助于咱们对用户更新状况有个全体了解。
(1)调研样本说明(性质、行业)
从行业散布来看,本次调研行业介入度较为宽泛,金融、中央政府及电子政务行业介入度较高,区分到达24.0%和20%,运营商、动力、制作业等行业的样本量也很充沛,并且还触及交通、医疗、环境、民航等其余行业。
(2)数据库说明(国别、架构、品牌)
从此次调研产品选用上看,大局部会驳回国际品牌产品,局部会驳回国外与国际混合经常使用的模式。
在此次关键业务系统更新中,散布式数据库的运行占比逐渐优化,关键是由于数据量剧增带来的老本压力,让泛滥行业用户均启动了散布式数据库的探求,且运行在了实践业务中。
从调研搜集到的数据库品牌来看,触及厂商还是比拟多的,其中OceanBase体现较为突出,比例超越了20%;其余如GaussDB、GoldenDB、TDSQL等已有较高比例。
(3)更新状况说明(要素、模式)
企业关于厂商的选用的起因首要的就是数据库的安保牢靠,这保障了企业最基本的数据要素作为消费劲的安保。其次,企业选用数据库是要思考到产品原有的案例以及厂商的服务才干,从而能够保障关键业务系统顺利迁徙并稳固运转。
到2023年,重点行业已成功基础软件更新运行的占比均成功了大幅增长,尤其是在电信与互联网、动力、医疗等畛域,但更新关键集中在中心系统和非中心业务系统。未来行业基础软件更新运行的市场空间依然很大,但行业全体更新曾经进入到中心业务系统更新的深水区,对基础软件产品和新消息系统的性能要求不时优化,更新进程显著放缓。但随着基础软件产品与行业关键业务适配性的不时优化,尤其是在重点行业标杆案例逐渐构成的状况下,下一阶段关键是启动标杆案例在不同运行场景的复制,后续市场空间会极速监禁。
(4)厂商成熟度(兼容度+路途)
各厂商技术路途不同、才干各异,很难从同一维度启动成熟度评价。报告中以语法兼容度为抓手,依据上文谈到的不同更新门路给出不同评分。在更新路途上,则依照[原生散布式>分库分表>集中式]的规范启动评价。按上述规范,以OceanBase为代表的原生散布式架构是中心业务系统更新的最佳选用。当然,上述评判规范仁者见仁智者见智,置信不同用户都有各自的选用。
写在最后
数据库更新交流是大势所趋,国产数据库随着这些年的开展逐渐成熟,开局进入到中心业务场景,承当关键业务系统的允许。从下面报告中,咱们可以对整个迁徙交流有个全貌性的了解。针对数据库厂商来说,要抓住这一开展机会,坚持自主研发准则,坚持继续翻新才干,夯实技术基础,优化产品竞争力,构建成功产品服务生态。关于用户来说,需联合自身业务场景、技术开展战略、研发运维才干等选用好产品,并着重关注厂商专业化服务才干和成功案例通常。最后,也宿愿国际广阔数据库用户都能顺利成功更新交流,一同助力国产数据库开展。