当前位置: 首页 > 科技观察

DB29中的九个新特性

时间:2023-03-13 15:36:54 科技观察

这种新的数据服务器率先支持可扩展标记语言(XML)与关系数据之间的无缝交互,无论数据的格式、平台或位置如何。来自8个国家的750多名软件开发人员为“??毒蛇”的推出做出了贡献。他们经过精心设计和调试,使其成为SOA环境中首选的信息引擎。DB29获得了十项大奖重大进步,包括获得专利的“pureXML”技术、突破性的“Venom”存储压缩,以及增强的自动化数据管理能力。1.新的XML特性:IBMDB29允许用户无缝地管理常见的关系数据和纯XML数据,而无需重新定义XML数据的格式或将其放入大型数据库对象中。这种Viper独有的功能将帮助客户提高其信息的可用性、速度和多功能性,同时显着降低与现有数据管理技术相关的管理成本。它还将显着降低普通开发人员创建“访问关系数据和XML数据的应用程序”所需的复杂性和时间。一种新的XML数据类型,允许客户将规范的XML文档存储在分层表列中。在SQL语句和SQL/XML函数中支持XML数据类型。支持万维网联盟(W3C)开发的新XQuery语言。IBMDB29允许客户直接调用XQuery语言,调用函数可以从DB2表和视图中提取XML数据。支持XML数据的检索功能,提高了XML文档的查询效率。在支持DB2的编程语言中提供对XML的支持,允许应用程序集成对XML和关系数据的访问和存储。2、新的应用和开发特性:支持应用开发工具和原生XML数据存储的新特性,允许应用访问和存储XML及相关数据。DB2DeveloperWorkbench是一个综合开发环境,可用于创建、编辑、调试、测试和部署DB2存储过程和用户??定义的函数。客户还可以使用DeveloperWorkbench开发SQL应用程序,创建、编辑和运行SQL语句和XML查询。用于JDBC和SQLJ的增强型DB2驱动程序符合JDBC3.0规范,并且还支持SQLJ语句。SQLJ语句的功能特征类似于大多数JDBC方法。此外,它还包括其他重要特性:支持许多新的数据类型,DB2独有的对z/OS?数据服务器的支持IBMDB2版本9可靠的连接方法、异构组合、连接重用等。此外还支持VisualStudio2005,它还包括对Web服务的支持,对本地XML数据存储的全面支持,以及无需编写代码即可构建应用程序和网站的能力。增强的DB2RuntimeClient支持64位计算,还可以与同一台计算机上的其他DB2产品共存。3.增加了自动数据库管理功能:自适应和自我调整的内存分配,通过不断更新配置参数、调整缓冲池大小和动态分配可用内存资源,帮助用户简化或消除DB2服务器的配置工作。DB2UDBforz/OS对象自动状态检测功能允许客户通过控制中心中的创建和更改对象策略向导自动评估DB2UDBforz/OS对象的对象维护策略。自动存储支持可自动扩展磁盘和文件系统中数据库的大小,现在可用于多分区数据库。自动统计信息收集,在创建新数据库时自动启动。根据DB2数据库系统的环境特点,自动配置prefetchers进程和pagecleaner。自动表和索引重组的新策略选项为数据库管理员提供了更多管理表和索引重组的能力。4.增强的性能和可扩展性(存储压缩等):利用数据行压缩技术压缩数据对象的功能可以帮助客户节省磁盘存储空间,加快数据访问速度。统计数据视图为改进的查询功能提供更好的访问计划。使用自定义脚本或程序来加速数据加载。增强的物化查询表(MQT)可以为MQT的设计提供更强大的支持,更好的查询性能和更好的MQT维护。更大的记录标识符(RID)允许每个对象有更多的数据页,系统中的每个页都有更多的记录。一方面方便数据库管理员使用系统和用户的临时表,另一方面进行分类和登录操作。索引关键词最多可达64组,大小可扩展至8KB。5.新的安全特性和增强:使用基于标签的访问控制(LBAC)来改进行和列级别的数据访问控制功能。新的安全管理器(SECADM)的授权级别将多个与安全相关的优先级合并为一个优先级名称,从而改进了对信息资产访问的控制。“创建数据库”语句中的新“限制”选项提供了对数据库访问的增强控制。SETSESSIONUSER优先级强制控制谁有权切换会话用户身份。它允许拥有权力的人切换到任何被授权的授权ID。TRANSFEROWNERSHIPSQL语句提供了更改数据库对象所有权的能力。6.使用表分区改善大型数据库管理:表分区是一种数据组织方案,其中表数据被划分为多个存储对象,称为表分区或基于多个表列的范围。这些存储对象可能存储在不同的表空间、相同的表空间或两者中。这个新特性的优点包括能够创建非常大的表。分区表包含的数据比普通表多得多。将表格数据划分为多个存储对象有助于显着增加表格大小。更灵活的管理能力。客户现在可以在各个数据分区内执行管理工作,将耗时的维护操作分解为一系列较小的操作。更精确地控制索引位置。客户可以将索引放在不同的表空间中,分别管理。快速轻松地访问数据或传输数据。此功能在数据仓库环境中特别有用,在该环境中,客户经常将数据移入和移出以运行支持决策的查询。改进的查询功能。通过表分区分离数据,避免扫描不相关的数据,从而提高查询处理的功能。7.增强的数据恢复:重新启动中断的恢复操作可以在恢复数据库时节省宝贵的时间,同时简化恢复工作。支持重定向还原操作,在现有备份映像中自动生成脚本。能够从表空间备份映像重建数据库。该功能使得DB2的恢复更加灵活多样,同时为客户提供了更加全面的恢复解决方案。8.增强的自我管理性能:使用自适应、自我调整的内存分配简化了内存管理。自调整内存提供动态配置,可以积极响应工作负载特征的重大变化。自动统计收集在客户创建数据库时自动开始。通过自动收集统计数据,IBMDB2Version9在后台自动运行RUNSTATS实用程序以确保收集和维护正确的统计数据。多分区数据库的自动存储支持。此功能会根据需要自动扩展磁盘和文件系统中的数据库大小。ALTERTABLE语句增强功能允许客户更改表的某些部分的属性,而无需停止或重新创建表。新的策略选项为数据库管理员提供了新的自动表和索引重组功能。您可以复制数据库计划并创建模块计划。一旦数据库管理员创建了模块模式,他们就可以将其用作创建新视图的模板。新的管理SQL例程和视图为使用SQL管理DB2提供了一个基本的、易于使用的可编程接口。动态快速通信管理器(FCM)缓冲和由DB2数据库管理器自动调整的新配置参数。9.增强的安装性能:新的CLI驱动程序(IBM?DB2driverforODBCandCLI),客户无需安装DB2客户端软件即可安装此驱动程序。更灵活有效的产品授权管理可以在同一台计算机上安装多个DB2版本和补丁包。新的响应文件关键字允许IT人员在不与最终用户交互的情况下安装DB2产品。自动进化——从Stinger到Viper在版本8.2中引入的增强功能的基础上,IBMDB2版本9中新的自动数据管理特性将继续帮助提高数据库管理员的生产力和效率。其中一些主要特性包括:自适应、自调整内存分配这一新特性通过不断更新配置参数和调整缓冲池大小来简化或消除DB2服务器配置。启用后,此功能会在不同内存消耗点之间动态分配可用内存资源。