DM6.0新增特性
本文介绍了达梦数据库6.0新增的七大特性。
1.安全性
1.1标记与强制访问控制:DM提供了记录级的强制访问控制,标记包含等级、范围和组,并支持特权。这一功能可有效防止敏感信息的泄露与篡改,尤其对于高权限的管理员角色,效果更为突出。
1.2数据加密:一方面,DM提供三种存储加密模式:不透明加密、半透明加密以及透明加密,每种模式均可自由配置加密算法。根据数据规模,用户可以自主选择采用何种加密模式。另一方面,从DM导出的数据(备份文件以及迁出的文本文件)也可以选择被加密保护。
1.3独立的加密引擎: DM对外提供了独立的加密引擎管理接口,允许用户自由加载第三方的加密模块。用户可选用DM提供的内置或第三方的加密引擎,保证在利用DM加密功能的同时,加密强度和性能符合要求。
1.4密钥自管理功能:DM实现了多级密钥管理机制,统一管理不同的用户的密钥,根据用户身份自动使用其密钥进行加解密,还提供简单方便的密钥更换操作接口。
2.可靠性
2.1基于时间点的还原:DM归档模式下,用户可将数据恢复到用户指定的任意时间。
2.2备份压缩:DM支持对备份文件进行压缩与解压。对于大数据量的系统,用户使用该功能可以节省大量磁盘空间。
2.3数据库复制:DM提供了同步和异步数据复制功能,可以单向,双向以及级联实现数据复制。利用该功能用户可对数据进行更有效的备份。
2.4数据库集群:DM集群实现了自动故障转移,以及对集群节点的自动维护、加入能力。同时DM集群对于查询操作还可进行负载均衡。DM集群对于提升系统的抗灾能力与性能十分有效。
3. 高性能
3.1基于代价的查询优化技术:DM的优化器可以对统计信息进行分析,智能的选取查询计划。同时还支持查询计划的HINT功能,可供由经验丰富的DBA对特定查询进行优化改进。
3.2视图查询合并:该功能可以将视图查询与视图定义进行总体分析并得出最优的查询计划。以此提升视图查询效率。
3.3数据分区:DM支持数据的垂直分区和水平分区。通过将一个大表按水平或垂直划分成多个子表,并可在子表上建立索引。在大数量情况下,查询往往只涉及到其中一个或几个子表,可减少数据扫描代价,使效率得到大幅提升。
3.4数据压缩:通过数据压缩,一方面能为用户节省磁盘空间,另一方面还降低IO数据量以提升查询性能。
3.5函数索引:该功能以与列相关的某个表达式为准,计算该表达式的值并储存在索引中,当相关查询来临时可以利用该索引来免除繁琐的运算及全表扫描。
3.6基于多版本的并发控制:DM提供了基于多版本的并发控制处理机制,多版本的最突出的特征是“查询不上锁”,即读操作不被阻塞,可以有效减少冲突,提高并发执行处理效率。
3.7位图索引:在大数据量情况下,位图索引可极大提升基于低基数列上查询的性能,且存储空间小,可为OLAP、商业智能、数据仓库和数据挖掘提供有效的支持。
3.8大对象存取优化:DM在原有大对象处理的基础上,对大对象存储组织和生成的日志进行了优化,性能有大幅提升。
3.9数据库快照:数据库快照指的是某个时刻的一个只读的、静态的数据库视图。数据库快照将保持和源数据库快照被创建时刻一致,可用来制作指定时间的报表等,而基本不影响源数据库的正常运行。
- 本文关键词:

