国产数据库:从“可用”走向“好用”

◎本报记者 都 芃

数据库事关国计民生,是软件领域的关键核心技术。中国通信标准化协会此前发布的《数据库发展研究报告(2024年)》显示,2023年全球数据库市场规模首次突破千亿美元,约为1010亿美元,中国数据库市场规模达到74.1亿美元(约合人民币522.4亿元),占全球的7.34%。预计到2028年,中国数据库市场总规模将达到930.29亿元,市场复合年均增长率为12.23%。

近年来,腾讯、华为、阿里等企业不断加大对数据库底层关键技术的研发投入,越来越多国产数据库正打破国际厂商长期垄断,赋能千行百业数字转型。

国产产品市场份额上升

数据库不仅是数据存储和管理的平台,更是企业数字化转型的核心支撑。数据库技术的发展历经关系型、非关系型、开源、分布式等多个创新浪潮,目前仍在快速迭代中。同时,随着数据资产化、要素化进程加快和产业数字化转型深入,数据库技术也成为企业提升竞争力、实现降本增效的关键。

中国科技体制改革研究会理事长张景安认为,在数字化时代,数据已成为国家基础性战略资源。数据库作为信息技术的基石,其性能与稳定性直接关系到各行各业的数字化转型进程。

在此前很长一段时间内,甲骨文、微软、IBM等国际软件企业占据全球数据库绝大多数市场份额。但随着云计算等技术兴起,国产数据库迎来重大发展机遇。在国际事务处理性能委员会(TPC)日前开展的数据库“决策支持类”性能测试TPC-DS中,排名前四位的产品均来自中国企业。其中,腾讯云数据库TDSQL以7260万分的性能评分排名第一。

国产数据库的崛起为市场提供了丰富的应用选择,并逐渐获得市场青睐。国际数据公司(IDC)发布的数据显示,腾讯在我国关系型数据库管理软件市场份额从2021年的10.31%上升至2023年的14.90%,华为在相关市场的份额从2021年的10.15%上升到2023年的11.14%。

自研技术满足场景需求

我国互联网行业近年来经历了翻天覆地的变化,也催生了许多独特场景需求。这些需求推动国产数据库技术不断发展,形成了独特产业竞争力。

例如,此次TPC-DS测试,模拟的是一个大型零售平台的业务,包括线上线下销售,以及库存管理系统等多方面。测试包括数据导入、单任务计算、多任务并行计算、数据变更等,需要关联十几个亿级表格,联合计算出例如“销量排名前十的商品从何时开始网店销量超过门店”等问题。

腾讯云数据库研发总经理潘安群用盖楼来比喻TPC-DS的测试内容。各种数据就像是水泥、沙子、钢筋,如何在最短时间内协调各类数据资源,将“大楼”按照设计要求盖起来,体现了数据库在资源调度、任务安排等方面的能力。

“比如刷墙一定要排在砌墙后面,但是砌墙时,刷墙的工人也可以去参与其他任务。”潘安群说,怎样让每个任务环节完成得又快又好,确保各任务环节高效衔接,考验着数据库的能力。其核心挑战,一是如何充分发挥算力单元的极致潜力;二是如何让整个调度系统流畅运行,不让任务出现任何等待和阻塞。

围绕这两大挑战,腾讯云数据库TDSQL在分布式交互、并行计算、单核性能三个方向深度自研。在分布式交互方面,确保所有计算任务以流水线形式全速运行,不会有任何中央处理器(CPU)空闲,上下游节点也无需等待;并行计算能力的提升,能使数据库根据需求的变化情况,实时调整资源分配,确保每个任务得到合理充足的资源;对单核硬件的优化,也确保每个CPU都能发挥出最大效能。

多领域打造竞争新优势

不同行业领域对数据库有不同需求。其中,金融业数据库使用情况是数据库产业发展“风向标”。金融行业对数据库要求严苛,对数据库的准确性、可用性、一致性有较高标准,是国产数据库应用中最难啃的“硬骨头”之一。

目前,蚂蚁集团自主研发的原生分布式关系数据库OceanBase、中兴通讯金融级交易型分布式数据库GoldenDB等多款国产数据库产品在我国金融行业得到广泛应用,并以此为突破口向更多领域拓展。例如,GoldenDB数据库已在中国移动、中国联通等运营商中得到深入应用;腾讯云数据库TDSQL助力广东省移动政务服务平台“粤省事”实现流程再造和决策优化,实现民众少跑腿、数据多跑路;OceanBase支撑起电商平台“双十一”海量交易。

不仅如此,一些本土化场景为我国数据库行业发展提供了更多契机。“比如过年发红包等场景,这是在国内市场环境下才会遇到的特殊场景,国产数据库也要瞄准这些行业需求,打造竞争优势。”潘安群说。

潘安群说,目前,国产数据库产品推陈出新,性能不断增强,但国外企业起步较早,占据了较大市场份额,国产数据库要从多方面持续发力。“国产数据库要做到性能更好、价格更低,用户才真正有动力去应用。”他说。