12.2.6 Oracle10g的特点及对最新技术的支持
2003年9月,Oracle公司在北京和旧金山发布了Oracle应用服务器10g、Oracle企业管理器10g和Oracle数据库10g,它们一起共同构成了全球首个面世的集成式网格计算架构软件——Oracle Grid Computing。
Oracle 10g与Oracle 9i相比,性能与扩展能力大大增强,安全性更能保证;对非关系型数据存储的能力得到了改进。Oracle 10g的新特性如下:
(1)性能与扩展能力
Oracle10g增加了对Intel 64位平台的支持,极大地改进了多层开发架构下的性能和可扩展能力。在这个版本中,引入了一个新类型的表对象,通过该表对象,可大大加强对高速数据的处理能力。与此同时,Oracle引入了一个新的数据库调度器,提供企业级调度功能。这个调度器可以使得管理员有能力在特定日期、特定时间调度Job。
(2)可管理性
Oracle10g 的一个引人注目之处就是管理上的极大简化。大量复杂的配置和部署设置被取消或者简化;常见的操作过程被自动化。如自动化的统计收集、自动存储管理、自动化实例调整、自动化内存调整、自动的基于磁盘的备份与恢复,提供了预升级检查能力,去除了很多和数据库配置有关的任务或者对其加以自动化,简化了数据库的配置和升级。
(3)高可用性
在可用性方面,Oracle 10g也做了不少努力。如缩短了应用和数据库升级的宕机时间,扩展了Flashback 的能力,回闪任何错误,安全性加强,支持更多的协议等等。
(4)数据集成
Oracle10g也包括对Oracle streams功能、性能以及管理上的改进。该版本加强了对LONG、LONG RAW、NCLOB 等数据类型的支持;IOT/级联删除得到加强,性能也得到提升。与此同时,Oracle Data Pump提供了高速、并行的技术架构,能够快速地在数据库间移动数据与元数据。Data Pump操作具有可恢复性,与Exp/Imp相比,有了很大的改进。
Oracle10g提供了加强的 ETL(Extract Transform Load,数据抽取、转换和加载)功能,可以方便地构建大型数据仓库和多个数据集市。对于大数据量的转移,新版本提供了对可传输表的跨平台的支持,允许大批量数据快速从数据库上脱离并附接到第二个数据库上。与此同时,改进的数据挖掘的能力、增强的外部表功能、增强的SQL分析能力、增强的OLAP分析功能让Oracle10g在商务智能、数据仓库和生物信息学方面表现良好。
(6)扩展数据管理能力
Oracle10g扩展的数据管理能力主要表现在:增强了对XML的支持;去掉了对媒体文件4GB大小的限制,并对更多的新的多媒体格式提供支持;提供了自动发现未知文档的语言和字符集的功能等等。
(7)应用开发方面的加强
在应用开发方面,Oracle10g的改进也不少。如SQL和PL/SQL对正则表达式的支持,支持表达式过滤的功能;新的 PL/SQL优化编译器,提供了一个框架有效地优化编译PL/SQL程序;全球化和Unicode 的增强提供了Globalization Development Kit (GDK)。Oracle NLS定义文件开始具有平台无关性;数据库Web服务的改进;基于Web的开发环境的加强等等。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。