上一篇 | 下一篇

对数据库技术的前瞻

发布: 2008-7-01 13:51 | 作者: admin | 来源: | 查看: 0次

对数据库技术的前瞻

热 荐

【字体:小 大】

对数据库技术的前瞻

作者:- 文章来源:- 点击数:1108 更新时间:2006-4-22

Philip Gunning

DGI

2002 年 12 月 DB2 UDB 版本 8.1 承诺利用使 DB2 更易于使用和更易于管理的新特性将用户“送上月球”。

DB2 UDB 版本 8.1 承诺利用使 DB2 更易于使用和更易于管理的新特性将用户“送上月球”。

IBM 实验室近年研究所获得的重大成果 — DB2 通用数据库(UDB)V8.1 因其先进性正在受到越来越多的关注,其先进性表现在它所具有的自我管理和资源调优(Self Management and Resource Tuning,SMART)的新特性正将 DB2 转向自主运算(autonomic computing)。值得注意的是,那些特性承诺帮助 DBA 们事半功倍地管理数据。但是,不只 DBA 们将从 V8.1 的变化和增强中获益。XML 和 Web 服务支持方面的变化、与新开发环境的集成、集成的商业智能特性以及性能、可伸缩性和可用性增强将肯定使应用程序开发人员、系统分析人员、企业用户和 DBA 都能获益。

在 IBM 今年早期实施封闭式和开放式 beta 测试版程序期间,我测试并评估了 DB2 V8.1 的许多新特性。我将在这篇文章中为您概括其中的一些要点。

可管理性

DB2 V8.1 在易于维护方面包含了许多增强。纵观整个产品,最突出的特性是自我管理(self-management)。自主运算增强包括新的和经过改进的向导和顾问程序,以及完整的数据库管理工具套件。这些增强符合了不断增长的业务需求 — 以较少的投入获得较大的产出。在高水平的 DBA 难以解决的环境中,自我管理将帮助公司满足苛刻的业务挑战需要。

我将略微谈及 V8.1 中的一些 SMART 技术和其它有关可管理性方面的特性。有关 SMART 技术的更多信息,请参阅 “SMART 程度更高的 DB2 ”一文。

装入增强。在线装入使装入操作可在表一级上进行,从而允许对包含多个表的表空间中的其它表进行并发访问。这一变化对 ERP 和 CRM 应用程序特别有利,通常它们的每个表空间中都有许多表。如果为可恢复的数据库指定了 COPY NO 选项,那么,当装入操作完成时,表空间将被置为备份挂起的表空间状态。利用装入命令的 READ ACCESS 选项,可在装入新数据的同时查询先前存在的数据。新选项 LOCK WITH FORCE 使您可以强制让应用程序释放表上的锁,以便装入操作可以继续进行。自动装入器(autoloader)功能已经包含在了装入实用程序中,因此不再需要自动装入器控制文件。

V8.1 装入实用程序现在可以为已经生成的列生成列值,不再需要对已生成列的表使用 SET INTEGRITY 语句,并且也没有其它约束。除了返回以前所包含的状态信息之外, LOAD QUERY 命令现在还返回目标表的状态。不管装入操作是否正在进行, LOAD QUERY 都可以查询表状态。您可以从 Tools 菜单中的 Wizards 列表选择 Load Wizard。

Load Wizard。启动 Load Wizard 之后,可以从实例、数据库和表的列表进行选择。选择您的实例、数据库和表,向导将为您提供一个选项对话框,用来指定性能和统计信息集合选项。

选择您希望的选项,然后只需单击 Finish 就可完成操作。您可以用这种方法启动几乎所有的新向导。

除了 Load Wizard,IBM 还为 DB2 V8.1 添加了八个向导: Memory Visualizer Redistribute Data Wizard Backup and Restore Wizard Configure Database Logging Wizard Add Partition Wizard Alter Database Partition Group Storage Management View Design Advisor(以前的 Index Advisor 的增强形式)。

Flush Package Cache。新的 FLUSH PACKAGE CACHE SQL 语句让您通过使高速缓存的动态 SQL 语句无效,而除去这些语句。那些目前使用动态 SQL 语句的人仍然可以继续使用这些动态语句;但是,任何对同一语句的新请求都要进行准备,并高速缓存新的语句项。当该功能与数据库管理器( DBM CFG )和数据库配置( DB CFG )参数的新的在线更新结合在一起时会非常有用。

名称的含义是什么? 新的发行版引入了新的 DB2 版本字母表。

DB2 Enterprise Server Edition(ESE)合并了以前的 DB2 Enterprise Edition 和 DB2 Enterprise-Extended Edition。ESE 包含新的可选 DB2 Database Partitioning Feature,用于在单硬件(SMP)服务器上或者跨硬件群集(MPP)的服务器上创建多个数据库分区。

字号: | 推荐给好友

21/212>

评分:0

我来说两句