3. License信息
3.1. KingbaseES数据库产品
表 3.1.3 KingbaseES数据库产品KingbaseES数据库产品 | 本指南中使用的缩写名称 | License类型 | 产品简介 | 备注 |
|---|
金仓数据库管理系统V8 标准版(standard edition) | SE | 商用类型 | 向政府部门、中小型企业及互联网应用数据处理需求提供的通用数据库管理系统 , 具备数据存储、处理、管理、开发支持等基本功能,产品具备高标准符合性,支持 多用户并发访问,能满足各种中小型应用需要,具有高性价比。 | 不可选增值模块 |
金仓数据库管理系统V8 专业版(professional edition) | PE | 商用类型 | 面向特定项目市场,入双名录内的产品版本。 | 可选增值模块 |
金仓数据库管理系统V8 企业版(enterprise edition) | EE | 商用类型 | 金仓数据库企业版具备完整的数据库组件,面向政府部门、中大型企业及复杂互联网应用 的联机事务处理、决策分析和数据仓 库等应用需求,提供高性能、高安全、高可靠可用、 高兼容、易使用易管理的企业级大型通 用数据库管理系统,并具有海量数据管理和大规模 并发处理能力,可支持多用户并发处理、 支持集群、支持多维数据分析、全文检索、地理 信息系统、图片搜索等复杂功能。并在标准 版基础上提供物理同步、逻辑同步、性能优化、 运行分析诊断等高级功能。 | 除产品默认基本功能外 ,用户可根据需 要选取增值模块 |
金仓数据库管理系统V8 开发版(develop edition) | DE | 非商用类型 | 开发商或个人开发使用。 开发版版本不限有效期,平台(Windows平台除外)支持的所有功能全部开放(含增值功能)。 Windows的开发版,不提供可用性、管理、性能、安全的高级特性,不提供集群特性。 | 支持版本全部功能(含选配) |
3.2. KingbaseES数据库产品license控制项
本小节为KingbaseES数据库产品各版本的license控制项。
本小节罗列了KingbaseES数据库功能(license控制项)在各版本KingbaseES数据库产品中的可用性。Y表示对应的功能(license控制项)可用;N表示不可用;A表示对应的功能(license控制项)可选配,A对应的功能(license控制项)为增值模块,需额外收费,用户可根据自身需求购买,详见第3.3章 KingbaseES数据库增值模块及其允许的功能。
下列表格将帮助用户更好地了解KingbaseES数据库产品各版本之间的功能差异,从而选取最优的数据库解决方案。
表 3.2.1 基础信息(产品、版本、场地、用量、平台)控制项 | SE | PE | EE | DE | 备注 |
|---|
产品名称 | Y | Y | Y | Y | |
细分版本模块名 | Y | Y | Y | Y | |
产品版本号 | Y | Y | Y | Y | |
浮动基准日期 | Y | Y | Y | Y | |
有效期 | Y | Y | Y | Y | |
用户名称 | Y | Y | Y | Y | |
项目名称 | Y | Y | Y | Y | |
操作系统类型 | Y | Y | Y | Y | 操作系统核对,可对中标和UOS两个操作系统是桌面版或服务器版进行判断。 |
CPU检查 | Y | Y | Y | Y | |
容器名称 | Y | Y | Y | Y | |
MAC地址 | 限制MAC | 限制MAC | 限制MAC | 不限MAC | |
最大连接数 | 25连接/100连接/不限连接 | 100连接/不限连接 | 100连接/不限连接 | 10连接 | |
X86-Windows平台 | N | N | N | 默认提供,但功能有限制, 例如不支持读写分离集群 | 1)不支持Windows版本正式商务供货使用 2)如项目临时需求,临时开发适配需要,可提试用申请说明背景, 可根据情况提供基于Windows的不限连接数的试用License, 功能限制参考开发版。 |
X86-Linux平台 | Y | Y | Y | Y | |
国产硬件平台 | N | Y | Y | Y | |
表 3.2.2 应用开发控制项 | SE | PE | EE | DE | 备注 |
|---|
对象管理 | Y | Y | Y | Y | 对数据库中表、视图、存储过程、函数等对象进行管理(GUI) |
应用接口 | Y | Y | Y | Y | 支持ODBC、JDBC等开发接口,支持hibernate、EF、mybatis、 activity、.Net core等开发框架 |
分区 | N | Y | Y | Y | 支持使用分区功能。 |
GIS | N | A | A | Y | 支持GIS功能。 |
表 3.2.3 工具控制项 | SE | PE | EE | DE | 备注 |
|---|
命令行工具 | Y | Y | Y | Y | 命令行管理工具 |
图形化工具 | Y | Y | Y | Y | 图形化管理工具 |
表 3.2.4 高可用控制项 | SE | PE | EE | DE | 备注 |
|---|
逻辑备份还原 | Y | Y | Y | Y | 备份数据库对象定义和数据 |
物理同步 | N | Y | Y | Y | 双机热备集群的必需特性 |
数据库文件导入导出 | Y | Y | Y | Y | 以COPY TO、COPY FROM的方式支持导入、导出。 |
读写分离模块 | N | A | A | Y | 企业版选购:需要额外收费;配合读写分离集群软件实现集群高可用; 是数据库的功能组件,负责数据库节点状态、健康检查、主备切换等响应。 |
恢复到指定时间点 | N | N | Y | Y | 基于备份文件和归档文件恢复到指定时间点,按需进行数据还原 |
集群对网络故障的容错 | N | Y | Y | Y | 提高数据健壮性,建立网终故障容错处理机制 |
表 3.2.5 性能控制项 | SE | PE | EE | DE | 备注 |
|---|
快速加载 | N | N | Y | Y | 实现数据批量快速导入 |
日志压缩 | N | N | Y | Y | 减少日志占用空间以及提高日志传输效率 |
全文检索 | N | N | Y | Y | 支持数据模糊查询、提高数据检索效率 |
性能优化包 | 性能诊断 | N | N | A | Y | 1)KWR:操作系统及数据库信息采集报告,如:”SQL IO统计信息“、”SQL执行时间统计“、”SQL等待时间统计“、”操作系统统计信息“、”数据库实例信息“等。 2)KSH:数据库性能监控报告,如:“最耗时的硬解析SQL”、“最耗时的PL/SQL函数和过程”、“发生锁等待最多的Session”、“耗时最多的锁等待事件“等。 |
性能调优 | N | N | A | Y | 3)HINT:在SQL调优时,通过语句块级别控制、单表rows控制、强制控制等技术,提升控制执行计划的灵活性。 服务进程绑定CPU core,使其只能在指定的CPU core上运行,从而减少进程在CPU core之间切换带来的开销,进而提升OLTP高并发场景下的性能 |
表 3.2.6 安全控制项 | SE | PE | EE | DE | 备注 |
|---|
保密通讯协议 | N | Y | Y | Y | 针对专用机环境相关安全需求,定制开发的保密通讯协议 |
审计 | N | Y | Y | Y | 记录数据库的相关操作,便于入侵检测和事后追查 |
三权分立 | N | Y | Y | Y | 数据库分为系统管理员、审计员、安全员三个角色用户,进行权限划分提高安全性 |
透明加密 | N | Y | A | Y | 企业版选购:需要额外收费 数据库存储文件加密,对上层应用透明,防止数据文件盗取后数据安全。因此, 在对应用系统安全性需求较高的使用场景进行推荐,或者做为保障数据库安全的卖点进行推荐 |
强制访问控制 | N | Y | A | Y | 企业版可选购:需要额外收费 第三级安全数据库的核心,对用户和数据授予不同的标记, 通过比较用户和数据的标记来进行访问控制。因此,在对应用系统 安全性需求较高的使用场景进行推荐,或者作为保障数据库安全的卖点进行推荐。 提高数据库系统的访问控制能力到强制访问控制级别,给敏感数据提供特殊的保护, 提高数据库安全性。 |
列加密 | N | N | Y | Y | 针对表中的某一列采用数据项加密的方式对其加密。 |
密码复杂度 | N | Y | Y | Y | 提高数据库密码复杂度要求,避免用户密码过于设置简单 |
用户锁定 | N | Y | Y | Y | 基于安全考虑,针对尝试失败后锁住用户等特性 |
表 3.2.7 可管理性控制项 | SE | PE | EE | DE | 备注 |
|---|
集群管理软件 | N | Y | Y | Y | 集群高可用性软件,能够处理集群故障切换、故障恢复等一系列已知故障场景的预期行为。 |
集群配置工具 | N | N | Y | Y | 图形配置部署集群工具 |
表 3.2.8 大数据管理控制项 | SE | PE | EE | DE | 备注 |
|---|
并行查询 | N | N | Y | Y | 多进程并行执行查询操作,提高执行效率 |
并行备份还原 | N | N | Y | Y | 多进程进行备份还原操作,提高执行效率 |
表 3.2.9 数据集成控制项 | SE | PE | EE | DE | 备注 |
|---|
异构数据源 | N | Y | Y | Y | 支持访问异构数据库中的表数据,进行跨库访问 |
日志解析 | Y | Y | Y | Y | 针对日志文件进行特定的解析输入,方便数据同步软件进行数据同步, 是基于日志进行数据同步的基础功能。 |
日志解析为SQL | N | N | Y | Y | 支持将日志解析为SQL脚本的功能。 |
3.3. KingbaseES数据库增值模块及其允许的功能
表 KingbaseES数据库增项及功能 单独列出了KingbaseES数据库增值模块(可选配的功能/选项)、KingbaseES数据库增值模块适用的产品版本以及增值模块的具体功能。
KingbaseES数据库增值模块属于额外计费模块,用户可根据需求单独选购,获得额外的许可授权后增选使用。
当前,KingbaseES数据库增值模块仅在专业版和企业版上增选使用,但用户可在试用版和开发版上可以免费试用、测试。
表 3.3.1 KingbaseES数据库增项及功能增项 | 可用性 | 功能 |
|---|
金仓数据库 读写分离集群软件V8.0 | 额外增选使用:PE、EE 可用:DE | 是数据库集群软件,可以构建一个主机多个备机的集群,并提供备机查询能力,以提供更高的事务吞吐率,并可实现在多个节点上实现读的负载均衡。 金仓数据库读写分离集群通过跨站点数据复制、故障发生时自动切换等能力,能够处理站点故障、存储故障、设备原因造成的故障损坏,确保数据零丢失。 |
GIS | 额外增选使用:PE、EE 可用:DE | 支持GIS功能。 |
性能诊断 | 额外增选使用:EE 可用:DE | 1)KWR:操作系统及数据库信息采集报告,如:”SQL IO统计信息“、”SQL执行时间统计“、”SQL等待时间统计“、”操作系统统计信息“、”数据库实例信息“等。 2)KSH:数据库性能监控报告,如:“最耗时的硬解析SQL”、“最耗时的PL/SQL函数和过程”、“发生锁等待最多的Session”、“耗时最多的锁等待事件“等。 |
性能调优 | 额外增选使用:EE 可用:DE | 3)HINT:在SQL调优时,通过语句块级别控制、单表rows控制、强制控制等技术,提升控制执行计划的灵活性。 服务进程绑定CPU core,使其只能在指定的CPU core上运行,从而减少进程在CPU core之间切换带来的开销,进而提升OLTP高并发场景下的性能 |
透明加密 | 额外增选使用:EE 可用:PE、DE | 数据库存储文件加密,对上层应用透明,防止数据文件盗取后数据安全。因此, 在对应用系统安全性需求较高的使用场景进行推荐,或者做为保障数据库安全的卖点进行推荐 |
强制访问控制 | 额外增选使用:EE 可用:PE、DE | 通过比较用户和数据的标记来进行访问控制。因此,在对应用系统安全性需求较高的使用场景进行推荐,或者作为保障数据库安全的卖点进行推荐。 提高数据库系统的访问控制能力到强制访问控制级别,给敏感数据提供特殊的保护,提高数据库安全性。 |