随着信创关键行业替代加速推进,多数企业习惯原来标配即:centos+mysql等开源产品,而大家讨论核心焦点在于“什么是信创数据库”,使用 MySQL 能做信创替换吗?基于开源二开的数据库算信创库吗?等等。想来这个问题还是有点复杂的,好像确实还没有对信创数据库有个明确定义。
我们先来看看chatGPT是如何说的(如下图),从中可以看到几个关键词(信息安全、自主可控、技术创新...),谈到了一些关键点。下面就结合我了解到的信息,谈谈我对信创数据库的理解。
1. 信创数据库概念
信创数据库,即信息技术应用创新数据库,是在国家大力发展信息技术应用创新(简称“信创”)的大背景下应运而生的一种数据库产品。其核心概念在于,它必须符合国家信息安全和数据自主可控的要求,支持国内自主研发和技术创新,能够在关键信息基础设施中替代国外产品,保障国家信息安全。具体而言,信创数据库是指遵循国内标准规范,与国产化硬件平台适配良好,通过自主研发和创新,具有自主知识产权的数据库管理系统。包括集中式数据库和分布式数据库,以及其他适应特定场景需求的新型数据库产品。获取信创相关资料,请关注公众号“程序员Style”回复“信创”免费领取价值999元的信创资料!若有其他问题,欢迎给小编留言交流。
2. 信创数据库核心要求
从上面的概念描述中,我们可以对信创数据库的核心能力有个整体了解。这里可以抽象为若干核心要求:
-
技术先进
使用信创数据库,不应是技术倒退,而应是在成熟技术基础上有所创新。近些年来,随着分布式、云原生、HTAP、软硬一体、AI、多模等技术在数据库领域的大规模应用,也给了国内厂商实现弯道超车的机遇。一大批采用新架构、新理念设计的产品涌现出来,并开始在实际生产环境取得了不错的效果。
-
数据安全
关于数据安全可以分为两个层面,狭义与广义。狭义上的安全,是指在数据在生产、传输、存储、使用、销毁等生命周期阶段的安全。这其中涉及一系列安全技术能力建设,如数据存储就需考虑加密问题,特别是与国密算法结合,实现数据加密。广义上的安全,则是从国家信息安全角度来看,应可做到替代国外产品,实现真正的供应链安全。
-
成熟稳定
数据库,作为三大基础软件之一,数据的主要载体,其安全稳定运行尤为重要。信创数据库应是成熟产品,能够满足在关键领域、核心场景的严苛要求。当然数据库也是比较复杂的,是稳定成熟时需要长期时间积累。这需要对信创数据库严格要求之余,抱有一份宽容,尽快加速信创数据库成熟。在具体推进工作上,也应秉持着先外围、后核心;先试点、后推广的策略。
-
产业完整
数据库不是孤立产品,是否能在很顺利的推广使用,是需要上下游及周边产品的配合。而产业完整的构建,是需要一个较为长期的过程,不能一蹴而就。一方面我们看到很多信创数据库采取了“兼容”策略,借力构建产业生态;一方面也都纷纷加大生态建设力度。相信随着信创工作的推广深化,会加速产业的成熟完善。
-
自主可控
自主可控,可以说是对信创数据库的最基本的要求,也是做信创工作的核心出发点。从上文中信创的来源来看,正是为了解决“卡脖子”的问题。当然如何评判自主可控能力。
3. 信创数据库判断标准
在信创数据库选择判断上,尚没有特别通用的标准。虽然国测中心正式公开发布了《安全可靠测评结果》但基本属于集中式数据库,还没有覆盖分布式数据库。
下图就是发布的这份名单:
既然行业内尚无统一的评判标准,各企业又面临信创替代压力,那么如何进行选择呢?这里建议可以将信创数据库的核心要求:技术先进、数据安全、成熟稳定、产业完整、自主可控,为出发点形成自有标准。下表从众多的评测机构/协会/用户出发,按信创产品的核心要求分类,供参考:
4. 结论
有了上面的判断标准后,针对业内常见的一些疑问,就可以自行判断了。
如使用标准的 MySQL 开源产品,参照上面标准在技术成熟、产业完整,特别是自主可控、数据安全上是存在明显不足的。但如果产品是基于开源产品的二次开发而成,并通过相关信创认证、评测等是可以归为信创的。进一步展开这一问题,就是使用开源产品是否算信创的问题。从上面可知,开源产品是存在明显的缺陷不足,无法符合要求。
获取信创相关资料,请关注公众号“程序员Style”回复“信创”免费领取价值999元的信创资料!若有其他问题,欢迎给小编留言交流。