ORACLE 实现分布式数据库应用的例子
ORACLE 分布式数据库系统是一个客户/服务器体系结构,其结构如图 1。在网络环境中,每个具有
多用户处理能力的硬件平台都可以成为服务器,也可成为工作站。多个服务器上的数据库对用户来说图
1ORACLE 分布式数据库系统结构,是一个逻辑上的单一数据库整体,数据一致性、完整性及安全性都是
对这一逻辑上的单个数据库进行控制的。服务器对共享数据的存取SSS进行管理,而非数据库管理系统的处
理操作可以由客户机来完成。
图 1 ORACLE 分布式数据库系统结构
ORACLE 的分布式数据库功能允许用户开发的应用程序把多个数据库当作一个完整的数据库看待。
SQL*NET 允许多台运行 ORACLE 产品的计算机相互通讯。ORACLE 分布式数据库系统允许用户透明地
操作远程数据库的数据,可以用多个数据库满足多个工作组、部门或地区的需求,并把它们连接在一起,
使应用程序看起来只有一个大型数据库。用户对此单一逻辑的数据库中数据的任一请求,都被自动分解、
自动寻址、自动转换为网络请求,并在相应结点上实现相应的操作。ORACLE 分布式数据库管理系统支
持混合的网络拓扑结构,还支持混合网络协议,并自动地进行网络协议转换。