达梦数据库产品白皮书(5)

2019-08-30 11:24

2.1.2.5.1 实用易操作的图形化/远程管理工具

DM提供了一系列基于Java技术的多平台风格统一的全图形化客户端工具,包括集成的系统管理工具Manager、交互式工具ISQL、数据迁移工具DTS、控制台工具Console、性能监视工具Monitor、集群客户端工具DMCC等,同时支持基于Web的管理工具,可进行本地和远程联机管理。功能强大,界面友好,操作方便,能满足用户各种数据管理的需求。

2.1.2.5.2 实用的命令行工具

DM提供了一组实用的命令行工具,包括初始化库工具initdb、交互式工具Isql、嵌入式预编译编程工具dmProc、异构数据链接服务dmlnksvr、数据库重演工具dbreplay,操作方便。

通过这些命令行工具,用户可以执行以下功能: (1)创建初始数据库

(2)执行数据库的定义、查询、更新、控制、维护、恢复、安全管理等一系列数据库操作

(3)启动和停止外部链接服务

2.1.2.5.3 配套丰富的示例库

DM提供示例库BOOKSHOP,并作为单独组件由用户选择安装。该示例库用在产品用户手册的代码示例以及随产品一起安装的配置应用程序和代码示例中,使用户能够更全面、更系统地了解、学习和使用DM数据库。

2.1.2.5.4 动态缓冲区管理

DM可以根据系统当前内存资源被占用的情况,动态调整数据缓冲区大小,可充分利用系统的内存资源,提升系统性能。

21

2.1.2.5.5 虚拟视图

DM提供了一组虚拟视图,用于管理员实时查看系统内存、磁盘、锁等状态,找系统瓶颈所在并进行优化。

2.1.2.5.6 类型别名

DM允许为各种数据对象定义类型别名,用户可以在管理工具Manager中可视化地新建、删除数据类型别名,或者在交互式工具ISQL中使用系统存储过程创建数据类型别名。系统允许为数据类型定义别名,可大大改善与其他数据库系统的兼容性,方便用户使用和应用移植。

2.1.2.5.7 同义词

DM允许为各种数据对象定义同义词,可简化操作语句,方便用户使用和应用移植。

2.1.2.5.8 数据迁移

DM的数据迁移可跨平台实现数据库之间的数据和结构互导,例如DM与Oracle、MS SQL Server的互导,同时也支持DB2、Access、informix等数据库向DM的导出,也可复制从SQL查询中获得的数据,还可实现DM数据库与文本文件之间的数据或者结构互导,如DM支持DM与txt格式、Excel格式文件互导,同时也支持xml格式、SQL脚本向DM的导出。

DM的迁移功能通过图形化的数据迁移工具DTS来实现。在迁移的过程中它最大限度地保留了源数据的原始信息(包括源数据的类型、精度、默认值、主键和外键约束等),还可支持迁移过程中的数据类型转换,为各种格式的数据之间互导数据提供了方便。

2.1.2.5.9 性能监视与分析

DM提供联机事件跟踪和会话、性能监视工具Monitor,以协助系统管理员进行系统性能分析。它允许系统管理员在本机或远程监控服务器的运行状况,并根据系统情况对系统参

22

数进行调整,以提高系统效率。

同时DM重新设计了跟踪和监控功能,其跟踪和监控功能占用资源更少,跟踪和监控功能更丰富,同时提供的数据更精确。

2.1.2.5.10 作业调度

在管理员的工作中,有许多管理职责每天都是固定不变的,比如,每天在下班之前要对数据库进行备份,定期对数据进行分析并生成统计表等等。这些工作通常是单调的而又费时的。将这些可重复的管理任务进行自动化管理,可以节省大量的时间以执行那些缺乏可预测性或可编程性的任务。

在DM系统中,作业调度功能是通过DM代理服务实现的。DM代理服务负责作业的调度执行,并可以邮件或网络通知的方式向管理员反馈信息,实现了无人看守的定期自动维护。作业调度的管理功能集成在管理工具Manager中,通过管理工具Manager,可以完成创建、修改、删除作业(包括SQL脚本、备份和维护计划等)及其调度策略等操作。

2.1.2.5.11 自动升级

DM提供了图形化的系统升级工具,并集成在控制台工具Console中。该工具能自动识别数据库版本,并可直接对原有数据库进行“一键升级”,执行完成后启动服务器即可,用户还可以在控制台面板中查看历史数据升级列表,该功能增强了系统易维护的特性。

2.1.2.5.12 数据库重演

DM新增数据库重演功能。数据库重演指在业务数据库上捕获所有负载(包括记录所有外部客户端对服务器的请求),并传送到由业务数据库备份出来的重演测试系统上。利用数据库重演即可再现业务数据库上真实的负载及运行情况,这使得数据库升级或者软件更新等变化可以进行预先的“真实”测试,同时还可为查找和分析系统运行过程中出现的错误和问题提供便利。

23

2.1.2.5.13 数据库快照

DM新增数据库快照功能。数据库快照是一个只读的静态的数据库,它保持和创建快照时刻的源数据库一致。一个数据库可以有多个数据库快照,每个数据库快照在被显式的删除之前将一直存在。

数据库快照比较适合应用于某段时间内需要保留数据库某个时刻的镜像,以便于静态查询或者报表,比如公司内每个月末建立一个数据库快照用来报表,做完报表后删除快照。但是如果需要长期保存数据库镜像,快照则不适用。用户可以通过系统提供的配置参数来打开及关闭数据库快照功能。

2.1.2.6 Oracle兼容性

为保障用户现有应用系统上的投资,降低系统迁移到DM的难度,DM提供了许多与Oracle兼容的功能,具体为以下几个方面。另外与oracle兼容的具体sql或函数详见附件:DM与Oracle兼容性说明.doc。

2.1.2.6.1 Package功能

包(Package)是在PL/SQL设计中融入的一个新特性,一个可以将相关对象存储在一起的PL/SQL结构。Package的优点在于提供了必需的程序设计结构, 促进了模块化编程设计,使用户能够做到抽象和数据隐藏,从而提高使用的安全性和性能。

2.1.2.6.2 (+)外连接语法支持

DM除了支持left/right outer join标准写法以外,还支持Oracle的特殊外连接语法(+)指示,方便Oracle用户在DM上使用。

2.1.2.6.3 层次查询支持

层次查询(Hierarchical Query)是对标准SQL语言进行的扩展,可以提供用户指定条件下分层表示数据的功能。DM新增层次查询功能,并在此功能上与Oracle相兼容,为用户

24

进行层次性的数据查询提供便利。

2.1.2.6.4 rownum完整实现

rownum反映表中记录物理次序,DM可以使用rownum来选择数据集中的某一段数据。

2.1.2.6.5 方差集函数实现

DM提供与Oracle完全兼容的方差功能,方便用户对于数据进行方差统计。

2.1.2.6.6 多列in实现以及相关的优化

DM提供与Oracle兼容的多列子查询功能,加强了DM SQL语言的语义表达能力。

2.1.2.6.7 块内嵌套子过程、函数的支持

DM扩展了存储过程功能,允许存储过程里面定义子过程和函数。

2.1.2.6.8 按名调用存储过程功能

DM扩展了存储过程的调用语法,允许按照用户指定的参数顺序传递参数。

2.1.2.6.9 %TYPE与记录类型的支持

在PL/SQL变量声明的类型定义语法式中,除了常规的数据类型外,还增加了%TYPE和%ROWTYPE的类型定义语法分支。用%TYPE属性定义的变量的类型和数据库列的数据类型一致,用%ROWTYPE属性定义的变量的类型和一个表中一行的记录类型一致。

2.1.2.6.10 OCI接口的实现

DM实现了oracle常用的42个OCI接口,满足一般应用的需求,并随着应用的要求,逐步丰富。

25


达梦数据库产品白皮书(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:产业园区定位,园区政策是关键! 产业园区政策最全解读 - 园区政

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: