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
通过比较用户和数据的标记来进行访问控制。因此,在对应用系统安全性需求较高的使用场景进行推荐,或者作为保障数据库安全的卖点进行推荐。 提高数据库系统的访问控制能力到强制访问控制级别,给敏感数据提供特殊的保护,提高数据库安全性。