Chinaunix首页 | 论坛 | 博客
  • 博客访问: 650352
  • 博文数量: 789
  • 博客积分: 5000
  • 博客等级: 大校
  • 技术积分: 4985
  • 用 户 组: 普通用户
  • 注册时间: 2008-10-28 09:29
文章分类

全部博文(789)

文章存档

2011年(1)

2008年(788)

我的朋友

分类:

2008-10-28 09:45:21

    这篇文章定义了应用程序的结构并且描述了在分布式处理环境中oracle数据库服务和数据应用程序是如何工作的。这篇材料应用于oracle数据库系统环境中的每一种类型。

    这篇文章包含下面的主题:

    *客户/服务结构的介绍

    *多层结构的介绍

    *oracle网络服务的介绍

    客户/服务结构的介绍

    在oracle数据库系统环境中,数据库应用程序和数据库被分成两部分:前台的客户端和后台的服务端——,因此产生客户/服务架构。客户运行能够访问数据库信息的数据库程序并且通过键盘,点设备比如鼠标来和用户交互。服务端运行oracle软件并且处理一些需要使能够并发的和共享的对一个oracle数据库进行的访问的函数。

    尽管客户端应用程序和oracle数据库能够在同一台机器上运行,当客户端部分和服务部分通过网络是运行在不同的机器上时,将会有该更好的运行效率。

    分布式处理是利用了多个分布在不同的系统上的处理器来履行一个单独的任务的处理。在图10-1是在oracle数据库系统中的分布式处理的例子:

    *图A部分,客户端和服务端是被放置在不同的机器上,并且机器之间是通过网络连接的。一个oracle数据库系统的服务和客户之间是通过oracle网络服务-oracle的网络接口来进行通信的;

    *图B部分,一个单独的机器有多的处理器,并且不同的处理器使得从oracle中的客户应用程序分开执行。

    注意:这篇文章适合一个上有一个数据库的环境。在分布式数据库上,一个oracle服务可能需要访问在另一个上的数据库。

    图10-1 客户/服务结构和分布式处理
    
   

    在分布式处理环境中的客户/服务结构提供了下面的好处:

[1]   

【责编:Ken】

--------------------next---------------------

阅读(319) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~