首页 > 范文大全 > 正文

数据库:异构时代的同质发展

开篇:润墨网以专业的文秘视角,为您筛选了一篇数据库:异构时代的同质发展范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

在即将过去的2006年中,三大数据库厂商都先后高调宣布了自己里程碑式的新版本DB2 9(Viper)、SQLSERVER 2005 Sp2 CTP,Oracle 11g Beta,然而在数据库管理系统(DBMS)这个已走过四五十年发展历程的老牌系统软件历史上,似乎并不是很划时代的一年,许多理论早在数年前就已经出现在SIGMOD和VLDB这些知名数据库国际学术会议的论文集中。

XML支持

2006年是PureXML技术或者说Viper大为风光的一年,虽然XML数据库在WEB时代早已不是新鲜概念,但用XML格式进行存储管理,率先实现了XML和关系数据间无缝交互,允许用户在无需考虑数据的格式、平台或位置下无缝管理普通关系数据和纯XML数据,则标志着IBM暂时成功地走在了数据库XML技术的前列。PureXML技术是Viper所独有的,有助于客户增加其信息的实用性、速度和多功能性,大大降低与现有数据管理技术相关的管理成本。

在Oracle11g也加入了二进制的XML文件存储功能,相信各主要数据库厂商也会陆继推出竞争性的技术。

自适应技术继续发展

一个不需要DBA调整优化的数据库始终是数据库用户和技术人员的终极梦想,本年度各数据库厂商仍在易用性这个方向上不懈努力。

Oracle11g可以在系统不间断运行的情况下,测试系统运行环境和运行质量的变化并做出调整, 自从在9i中引入自动PGA调整;10g中引入了自动SGA调整;在11g中通过设置一个参数,Oracle可以自动调整所有的内存使用,这被称为自动内存管理(Automatic Memory Management)。这个参数将最终将DBA从繁杂的内存管理中解放出来。当然这只是自适应技术的一个方面,Oracle11g的另外一个特点是提供自动诊断技术帮助DBA解决运行中的各类问题。

Viper也新增了一系列自动数据库管理功能,包括自调式内存分配可调整缓冲池大小和动态分配可用的内存资源,面向大型机操作系统对象的DB2 UDB自动状态检测功能,多分区数据库自动存储支持自动扩充磁盘和文件系统中数据库的大小,自动统计数据收集,自动配置进程与页清洁器。

安全仍被强调

在这个越来越强调互联互通的时代,信息的共享也意味着对安全的需求越来越高。各大数据库厂商都加强了这方面的内容,在Oracle 11品中,将10g的透明数据加密机制和用户的健全机制更加紧密结合起来,并增加了LOB加密机制提供将用户一些重要文件也加密存储在数据库中的功能。除了增强10g已经存在的数据阀门和加密外,11g又增加了四项安全功能,即安全备份、非对称数据的授权安全检索、监控跟管理和报警。

今年7月原隶属于公安标准系统的《数据库管理系统安全技术要求》升级为国标(GB/T 20273-2006)在业内并没有引起什么关注,但这意味着我国首次拥有了国家级的安全数据库评价体系,对安全技术在我国的下一步发展有着举足轻重的影响。

SOA促使数据库发展

面向服务的体系结构(SOA)是近几年来席卷了应用软件开发领域的新型架构技术,数据库管理系统做为底层支撑基础软件,不可避免得要受到SOA发展的影响。

SOA首先要求就的是异构环境下的互联互通,这必然会推动数据库技术的相应更新,前文已经提到的XML交换和存储技术就是在这个大环境下的,IBM也希望Viper能帮助他们在SOA框架时代领先一步,微软也在会议的总结性发言后给出了他们的SOA解决方案。

SOA环境网络上遍布着各种异类数据源,因此异构化生存成为SOA时代数据库厂商不得不考虑的问题。正如前些年的中间件技术、J2EE技术、.Net技术一样,应用软件技术的发展永远会在产业链的中促使着数据库技术的不断更新。