数据库 频道

人大金仓:翻过一个个山头,实现国产数据库的突破

  数据库是IT建设重要底座,随着数字化转型和“信创”在企业中的快速落地,国产数据库迎来高速发展的机会。

  8月16日—18日,由IT168联合旗下ITPUB、ChinaUnix两大技术社区主办的第14届中国数据库技术大会(DTCC2023)将在北京国际会议中心召开。

  大会前夕,人大金仓高级副总裁冷建全接受记者采访时表示,随着数字化转型深入推进,千行百业应用对数据库的需求变化推动数据库技术加速创新。目前中国数据库市场百花齐放,也不乏亮点,但还要正视相较国外领先产品仍有较大差距这一现状。国产数据库应紧紧围绕客户需求这一根本,脚踏实地做研发,一个技术一个技术地突破,快速提升能力,缩小差距。关于数据库产品选型,冷建全认为没有一种产品和技术架构可以包治百病,各种技术架构各有优劣,还是要根据需求进行选择。

  提高产品智能化水平,实现规模化应用

  中国数据库市场是个大市场。中国信通院报告显示,2022年中国数据库市场规模约403.6亿元,占全球7.2%。国产数据库显然有着巨量的市场空间。另外,在数据库技术领域,数据库的应用场景和数据模型越来越多样,部署架构逐渐走向云端,AI技术驱动新的产品形态出现,这也为中国数据库的发展带来越来越多新的创新点与机会。

  虽然市场很大,但铺开市场却不是一个摊大饼的过程,需要数据库产品核心能力的支撑,其中易用性和自治性又是规模化应用关键点之一:产品难度高,客户遇到问题时就只能找专家解决,这必然客观上限制产品的规模化应用。举例来讲,数据库性能调优是DBA人员的一个常规动作,如果完全依赖高水平专家来做,且不谈工作难度和成本,单从部署规模上来讲,以人大金仓为例,现在一年部署的数据库套数以万计,如果每个现场都不得不派一个人去优化,都是不可能做到的。

  国外产品使用广泛很大程度上依赖于其低使用难度,这也是国产数据库相比国外数据库最大的差距,例如,从查询优化规则角度来看,当前国外的优秀产品内置优化规则都是300多条,而国产的库基本上在100条以下。所以,国产数据库迫切需要提升自优化的能力,实现半自动、甚至自动的调优。

  在本届DTCC2023中国数据库技术大会的数据库内核专场,人大金仓就将分享金仓数据库内核驱动的性能自治策略,介绍人大金仓如何将原来依赖人工进行的调优方法、操作过程内化到数据库产品中,由系统自动或半自动完成,帮助数据库运维人员高效解决数据库的性能调优问题。

  回到客户需求,服务客户需求

  谈及对数据库产品技术路线的看法,冷建全表示,国产数据库主要有三种技术路线:完全基于开源,完全自研,二者结合。技术路线无谓优劣,归根结底还是要看产品能否更好满足客户需求,包括功能性能、成本质量、安全合规、响应速度等多方面。而要满足客户需求,必须要有相应的研发能力作为支撑,包括科研能力、产品架构能力、工程实现能力、质量保证能力、研发组织管理能力等。客观来讲,如果完全基于开源,产品能力有限,很难满足客户的使用需求;完全自研,回避开源,完全封闭搞研发,也很难快速满足客户需求;相较而言,第三种路线更务实。

  做产品最重要的是什么?在人大金仓看来,第一是以客户需求为中心,第二是做好以及利用好技术创新。

  在客户需求方面,人大金仓认为主要分为几个领域:第一是异构库间的历史数据、应用迁移以及新应用开发,前者主要是要解决好如何低成本、低难度、低风险、平滑迁移的问题;后者主要是解决各种新应用(如智能化)、新架构(如微服务化)、新数据(如多模化)的存储与计算支撑问题。第二是系统管理,包括安装部署升级、性能管理、可用性管理、安全管理等,这个领域一方面是提升产品的性能、可用性、安全性等能力,另一方面很重要的就是怎么降低客户的管理使用难度;第三是环境适应性,包括云环境、新型硬件环境的可运行性及对环境资源的有效利用等。

  在技术创新方面,人大金仓认为当下主要有如下几个重要的关注点:自治、多模、硬件加速。自治本质上就是降低产品使用难度,如同无人驾驶汽车,需要解决自感知、自诊断、自处置的问题;非关系模型的数据存储与计算也是一个热点,早些年,由于关系数据库对非关系数据的处理能力不足,产生了不少针对特定数据模型的专用产品,但这带来了不同模型数据间的集成、混合访问问题,多模数据库需要解决这些问题;近几年硬件发展很快,例如多核CPU、GPU等大大提升了计算效率,RDMA大大提升了网络通信效率,NVMe大大提升了存储及IO效率,但这些能力并不是天然就能被数据库有效利用起来的,需要数据库去做适应性改造。

  迁移和替代要实现“三低一平”

  冷建全表示,随着国产数据库的快速发展,国产数据库的份额不断增加,国产数据库必然会面对如何从异构数据库迁移替代的问题。在替代过程中,客户关注的核心问题在于怎么才能低成本,低风险,低难度,不停机平滑地完成迁移。相较于其他服务器端产品,如服务器端操作系统、中间件,数据库的替代相对更难,因为数据库和应用是紧耦合的,用户的应用和数据都和数据库息息相关。

  人大金仓基于自身的数据库产品及配套的工具产品,打造了完备的智能、柔性、双轨迁移方案,帮助客户实现“三低一平”完成迁移:

  金仓数据库对Oracle、MySQL、SqlServer、DB2等数据库的高度兼容,应用厂商无需修改代码,迁移难度大幅降低;

  金仓数据库的开发和运维界面尊重原有使用习惯,无须重新学习,最大程度复用原有的知识体系,自动化迁移工具一键完成对数据库结构和历史数据的迁移工作大幅降低迁移成本,轻松省心;

  配合金仓异构数据同步软件Kingbase FlySync,金仓数据库可支持双轨并行,遇到问题可随时回退,可为业务正常运行“兜底”;可支持柔性迁移,实现分钟级停机迁移,对业务影响降至最低,让迁移切换过程无感。

  冷建全表示,国产数据库要实现突破,走向世界级,需要市场需求与技术创新双管齐下,翻过一个又一个山头,快速、坚实前进。

  道阻且长,行则将至。

中国人民大学计算机应用技术专业硕士,高级工程师,现任北京人大金仓信息技术股份有限公司高级副总裁,负责数据库产品规划与落地推进。

0
相关文章