当前位置:七道奇文章资讯数据防范Oracle防范
日期:2012-03-25 00:31:00  来源:本站整理

解析Oracle 11g:晋升管理功效 重用XML[Oracle防范]

赞助商链接



  本文“解析Oracle 11g:晋升管理功效 重用XML[Oracle防范]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

  Oracle最新的数据库产品在去年年底开始进入Beta版状况,在最初公布的测试版当中,Oracle公布了数百项功效改良.作为目前环球市场占据率最大的数据库产品供应商之一,Oracle的新版产品足可以用万众注目来描述,目前可以肯定的是,这个产品的命名将是 Oracle 11g.除了版本的更新之外,新的Oracle数据库仍将利用g作为后缀,以代表这是一个包含了网格技术底子的数据库软件.按照以往几个版本的经验,Oracle公布新版数据库的频率在3年左右,所以Oracle 11g极有大概在2007年年底之前公布.Oracle 11g能否会进一步扩大Oracle在数据库市场的抢先上风呢?本文将集合解析Oracle 11g当中新增的功效,从而在一定程度上得到这一问题的答案,并理解Oracle数据库产品的发展方向.

  新的管理功效

  在Oracle 11g当中,用户可以得到多个方面的性能晋升.在2006年10月23日举行的Oracle OpenWorld大会上,Oracle的履行副总裁Chuck Rozwat曾亲身对Oracle 11g的性能举行了演讲.据Chuck Rozwat介绍,Oracle移动数据的速度已经超越了专门的文件系统,这一方面得益于Oracle对数据库引擎的优化,同时也与Oracle 11g中利用的大量紧缩技术有关.比方,在数据表和数据索引方面的紧缩就有不小的加强,并且用户可以对已紧缩数据举行数据列增删等多项通例操作.别的,在触发器等方面,Oracle 11g的运行速度也将更快,分外是针对DML的触发器程序,履行速度可以得到四分之一左右的晋升.

  Oracle 11g中增添了一种新的触发器,被称为compound,这种触发器答应同时处理BEFORE、ROW和AFTER等部份.这样做的好处是有助于消除错误,同时辨别管理每个部份的工作状况.

  ADR(Automatic Diagnostic Repository),意即自动诊断库,操纵该机制,Oracle数据库可以通过预设的基线自动捕捉符合尺度的问题,同时也可以履行一些肯定的数据库安康查抄工作.发现的这些问题可以被记录以帮助用户管理数据库的状况,并且这些信息还可以被发送到Oracle的支持部门.另一项与ADR有关的机制是 IPS(Incident Packaging Service),普通被称为事件打包服务.IPS可以将那些需求跟踪的、与特定的事件相关的全部信息汇集并打包,供管理员举行特定问题域的管理.

  值得一提的是,Oracle 11g当中的补钉更新可以按照功效特点举行细分,这样用户便可以理解到哪些补钉是与当前所利勤奋效相关的,同时也可以基于特定的功效范围来查找能否有补钉可用,并且该机制还支持对特定功效相关补钉的定阅.另一个值得关注的特点是Oracle 11g支持热补钉,这样在举行漏洞修复和功效修补的时刻就无需终止数据库服务器了,这关于企业用户来说绝对是一个好消息.

  XML受宠

  在Oracle 11g可以利用CLOB及二进制两种方法保存XML信息,机动性很高.Oracle 11g还支持针对XML的查询机制,一样有多种机制可以选用,比方XQuery.XQuery是W3C推出的一组关于XML数据查询和搜索的标准,相对来说,XQuery的语法比直接操作XML要简单和直观.说到在XML数据处理方面的加强,值得一提的是,Oracle 11g开始支持JSR 170,这是一套基于Java的内容存储仓库API.Oracle 11g供应了二元性的XML支持,意即在实际利用历程中,用户既可以将XML嵌入到PL/SQL中利用,也可以将PL/SQL整合到XML中利用.

  在Oracle 11g当中,会增添一种新的数据范例,被称为simple_integer.这种新的整数范例具有非空属性,而在处理速度上要比PLS_INTEGER更快.别的,在11g中还会包含被称为虚拟列(Virtual Columns)的数据表功效支持.通过该机制用户可以按照实际的业务功效来定义数据表列,从而构建越发复杂及越发机动的数据表.Oracle 11g支持一种新的分区筹划,令用户可以基于时间举行分区,比方别离出某个时间隔断内新增的数据内容,这进一步提高了Oracle数据库分区机制的机动性.

  除此之外,Oracle 11g在数据表方面还有很多的改进,比方加强的只读数据表、为一张表格绑定多个触发器并为这些触发器设置先后次序等.

  链 接:走向下一代数据库

  当 XML面世之时,大概没有哪个数据库厂商会对这种技术赐与充足的关注,但是在本日,XML已经开始对数据存储产生宏大的影响.由于XML在互联网利用范畴被作为尺度遍及地利用于数据交换和保存,下一代数据库的形状发展历程将无可避免地留下XML的足迹.XML在数据存储方面有一个明显的长处,那就是可以直接将逻辑关系编写在XML文件当中.将XML融入主流的数据库引擎,首先要做到的一点是若何将现有的关系型数据输出成XML格局.目前已经有一些数据库可以做到将SQL查询后果直接转换成XML情势,这样利用程序便可以直接操纵这些XML文件后果作为内容输出源了.在此底子上,将已有的文档和数据通过 XML的方法导入到数据库也是问题的一个重要方面,而这个工作无疑要复杂得多.其实将XML格局的文档导入到数据库中并不艰难,因为XML文件具有内涵的逻辑和标准,艰难之处在于将千差万别的文档转换成XML格局的文件.当然,数据的查询工作也需求做出呼应的改变,在支持XML的数据库当中纯真的依靠 SQL查询已经难以保证效率.有两条截然差别的道路可以实现传统数据库与XML的交融,一种方法是数据库厂商可以编写更多的转换器和工具以实现传统数据库实体与XML数据的交互,行将XML数据作为各种数据表现情势中的一种来对待;另一种方法就是完好的在数据库引擎底层归入对XML数据的支持,乃至基于 XML来计划和构建数据库产品.不知道有多少数据库厂商有勇气采纳后一种战略,当然这也取决于XML在数据存储和表现范畴会生长到什么程度.不过可以必定的一点是,支持XML将会给数据库厂商带来充足的回报,所以在各个厂商的新型数据库软件的功效当中,我们城市看到很多XML方面的字样.


  以上是“解析Oracle 11g:晋升管理功效 重用XML[Oracle防范]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • 解析Oracle 11g:晋升管理功效 重用XML
  • <b>解析Oracle 8i/9i的筹划安定性</b>
  • 深化解析Oracle数据库安全战略-体系架构
  • 全面解析Oracle developer的非常处理机制-入门底子
  • 深化解析Oracle数据库的安全战略-备份恢复
  • <b>全面解析Oracle数据库中的分区功效</b>
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .