
关于此次下发的政府采购标准,可参考下面的详图。这里仅谈谈从文字上可得到的直观信息。

此次下发标准中,包含两种标准、分为五大类、二十四小类标准。下面针对整体技术指标进行一些说明
1).两类标准:集中式、分布式
此次下发两类标准,分别是面向集中式数据库和分布数据库。在具体的采购需求标准(简称指标)中,绝大部分都是相同的,只稍有差异。其中,集中式是108条指标、分布式113条指标,相同指标有107条,差异部分主要体现在集群管理部分。集中式有基于共享存储的管理标准,分布式则增加了对数据分布、数据重分布、分布式计算、集群扩展等指标,具体指标解读参见后文。

2).指标分析:5大类,24小类
下发标准中共制定了114项指标,分为五大类,分别是功能要求、可靠性要求、安全要求、服务要求和兼容要求;在每个大类中又进一步细分为若干小类,共计二十四小类。下图根据指标的大类小类分布情况做了个比例图。

3).关键属性:必选指标集中

4).关键属性:评分项少之又少

下面针对下发标准的114个指标项加以简单分析。
1).功能要求


❖ SQL 功能
这部分包括数据类型、SQL 语句、字符集、操作符、执行计划等,就是数据库基础能力。这里面比较受关注的点一是针对扩展数据类型的定义、存储、检索的支持,随着用户场景的复杂,扩展数据类型成为一种必然;二是字符集支持,去年也有不少国内厂商通过了中国强制字符集标准GB 18030-2022;三是针对 SQL 执行计划干预能力,这样可以有效解决数据库优化器能力不足或Bug所导致的执行路径异常,可快速解决用户问题。



❖ 运维
运维方面包含的内容很多,标准把运维方面的重点放在信息的获取、告警方面。强调了从主机、系统、实例、语句多维度获取数据以便于运维保障,比提供远程运维能力以及针对语句的运维能力。从现状来看,分布式架构产品存在一定短板,主要是因为其组件多、受基础环境影响大等原因,对信息输出进而诊断的能力显得尤为重要。很多产品是将信息做了输出,但如何快速识别、快速定位、快速诊断并进而解决问题,还是困扰着很多用户。这方面确实可以向如 Oracle 这些老牌数据库产品学习。



❖ 集群管理
在集群管理方面,分布式与集中式数据差异明显,因此在标准上也提出不同要求。除了支持常规的集群创建、管理及扩展能力(读写分离)外,集中式重点强调了对共享存储架构的支持,这也是国内产品之前的短板,通过类似 RAC 的架构,可以满足大部分用户的场景需求。分布式则是强调了“弹性”。即通过数据分布下,通过针对存储、计算的扩展能力来满足用户需求,且这一过程中应做到用户“无感”。


图形化管理能力,是有效降低产品使用难度,提升易用性的手段。标准中也将常用的图形化管理需求进行了整体,这里重点强调对运维和开发的支持。这方面国内厂商产品也大多提供了此能力,也有部分三方数据库管理厂商也提供了此能力。完善的图形化管理,将有效降低用户使用门槛。

2).可靠性要求
稳定运行是对数据库的基本要求,标准中也提到了。但这部分在落地时比较难解读,很难通过一个具体指标来反映数据库的稳定运行能力,更多是通过之前长期运行的实践案例加以说明。




3).兼容要求
多种部署平台,对用户来说可以有更多的选择,因此对未来用户可能选择的云化部署做了要求。

在硬件兼容方面,重点提及了对CPU的支持,即支持多种不同框架的CPU。这对于国产化硬件适配具备重要意义,也作为评分项强调下。目前国内很多产品都在做对国产硬件(特别是CPU)的适配兼容验证工作。


4).服务要求



5).安全要求



韩锋频道:
关注技术、管理、随想。
长按扫码可关注






