Oracle Concepts 中文版 (10g R2)
1 Introduction to the Oracle Database第 1 章,Oracle 数据库简介
本章对Oracle数据库服务器进行概括性的介绍。本章的主题有: ∙ Oracle数据库体系结构 ∙ Oracle数据库特性 ∙ Oracle数据库应用开发 | |
1.1 Oracle数据库体系结构 | |
An Oracle database is a collection of data treated as a unit. The purpose of a database is to store and retrieve related information. 数据库服务器是解决信息管理问题的核心组件。大体上说,数据库服务器的作用是可靠地管理多用户环境下的大规模数据,使多用户可以并发地访问相同的数据,同时实现系统的高性能。数据库服务器还要阻止未授权的操作,并提供高效的故障恢复解决方案。 | |
Oracle数据库是第一个为企业网格计算而设计的数据库,她为管理信息和应用提供了灵活、低成本、高效益的方式。企业网格计算把存储及服务能力转化为符合业界标准、模块化的资源池 (resource pool)。在这种体系结构之下,新系统可以从组件化的资源池中组合资源而迅速构成。企业也无需建设尖锋负荷系统 (peak workloads),因为计算能力可以在需要时轻松地从资源池中获得或重新分配。 | |
数据库具备逻辑结构和物理结构。因为物理和逻辑结构是分离的,所以数据物理存储的变动不会影响基于逻辑存储结构的应用程序。 | |
本节包含以下主题: ∙ Oracle网格体系结构概述 ∙ 应用体系结构概述 ∙ 物理数据库结构概述 ∙ 逻辑数据库结构概述 ∙ 方案及常用的方案对象概述 ∙ Oracle数据字典概述 ∙ Oracle实例概述 ∙ 数据库访问概述 ∙ Oracle工具概述 | |
1.1.1 Oracle网格体系结构概述 | |
网格是新出现的IT体系结构,它可以提供更有弹性、成本更低的企业信息系统。在网格中,众多独立的、模块化的软硬件组件可以随时地被联接和重组,以满足业务 及业务变化的需要。 | |
网格形式的计算系统是为了解决企业IT中的常见问题:由不同的应用系统独占硬件资源而导致的资源利用率低下;系统过于庞大而导致的难以 改进、维护昂贵;信息过于分散而导致的企业信息难以作为整体充分利用。 | |
网格的优势 和其他体系结构相比,基于网格设计、实施的IT系统能够提供更高质量的服务,更低的成本,更大的灵活性。更高质量的服务来源于网格不存在单点脆弱性(single point of failure),健壮的安全基础结构,和基于策略的集中化管理方式。更低成本来源于软硬件资源利用水平的提高和管理、维护成本的显著降低。在以往的体系结构中,一个 完成特定任务的系统要独占一系列软硬件资源,而网格体系中所有资源被统一储备随需分配,这就消除了资源利用不足和资源冗余的现象。网格可以使用更小型的硬件组件, 这降低了每个组件的成本并使用户可根据需求的变化更灵活地分配资源。 | |
1.1.1.1 网格的定义 | |
网格将相似的IT资源整体地看做一个池,同时充分发挥池中每一个个体的独特功能。网格实现了整体资源管理和独立资源控制的平衡,解决了庞大系统和分散资源的矛盾。在网格中管理的IT资源包括: ∙ 基础设施:组成数据存储、软件执行环境的硬件和软件。 ∙ 应用:定义业务过程(business process)的程序逻辑(program logic)和流程(flow)。 ∙ 信息:蕴含于各种数据中用于指导业务的数据的内在含义 | |
网格的核心理念 与大型机、C/S结构、多层结构等以往的体系结构不同,网格有两个独特的核心理念:虚拟化和资源供给。 ∙ 所谓虚拟化,就是将各类独立的资源(计算机,磁盘,应用组件,信息源等)视为一个池,经过抽象后提供给资源消费者(用户或软件程序)。虚拟化意味着打破了资源提供者和消费者之间的硬性联系(固化在程序代码 中的(hard-coded)),在满足消费者对资源需求的同时无需消费者关心资源供给是如何实现的。 ∙ 所谓资源供给,就是当消费者通过虚拟层请求资源时,网格在幕后出满足需求的资源并分配给消费者。在网格中供给意味着系统负责决定如何满足消费者的特定需求,同时还要从整体上对系统 运转进行优化。 | |
信息、应用、基础设施资源的虚拟化与资源供给的具体方法各不相同,但思路是相通的。类似的,通过网格供给各种资源给用户带来的的益处也各不相同,但都具备了高 质量、低造价及灵活的特点。 | |
基础设施网格 基础设施网格资源包括存储、处理器、内存、网络等硬件资源,及管理这些硬件的软件资源,如数据库、存储管理、应用服务器和操作系统。 | |
基础设施网格的虚拟化与资源供给意味着将所有资源视为池,并根据预定策略分配给适当的消费者。例如,针对web服务器的策略要提供足够的处理能力来保证响应时间。资源供给管理软件根据实际情况选择适当的方式实现预定策略,以满足所有消费者对资源的请求。 | |
将基础设施资源视为一个池并随需分配,提高了资源的利用水平,减少了冗余资源,节约了软硬件购买资金。对软硬件资源整体的管理降低 了人力成本及人为错误发生的机会。 | |
将计算能力分散于不同的计算机,将存储能力分散于多个磁盘和磁盘组,消除了系统的单点脆弱性,即保证系统中的个体组件发生故障时系统整体还能保持可用。此外,网格体系可以基于众多小型的硬件组件,例如刀片服务器和低成本存储器,这增加了系统的伸缩性、降低硬件组件的成本,使企业 获取更低的成本及更大的灵活性。 | oracle 时间转换|
基础设施是网格体系中最为人熟知也最易理解的范畴,其实类似的概念也适用于应用和信息。 | |
应用网格 网格中的应用资源是蕴含于应用软件中反映业务逻辑(business logic)和处理流程(process flow)的程序代码。 这些应用软可以是套装的,也可以是定制的,可以以任何编程语言实现,表现任何层次的业务复杂度。举例来说,一个接受客户订单并发送反馈的程序,一个打印薪水册的工作流程,或一个 将特定客户的服务请求传递给特定员工的逻辑,都属于应用资源。 | |
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论