专注Java教育14年 全国咨询/投诉热线:400-8080-105
动力节点LOGO图
始于2009,口口相传的Java黄埔军校
首页 hot资讯 分布式关系型数据库的概念

分布式关系型数据库的概念

更新时间:2022-01-13 09:34:08 来源:动力节点 浏览1233次

分布式关系数据库包括一组表和其他对象的在跨不同但互连的计算机系统或逻辑分区传播同一计算机系统上的。每个计算机系统都有一个关系数据库管理器来管理其环境中的表。数据库管理器以允许数据库管理器在另一个计算机系统上执行 SQL 语句的方式相互通信和协作。

分布式关系数据库建立在正式的请求者-服务器协议和功能之上。一个应用程序请求支持的连接的应用程序结束。它将来自应用程序的数据库请求转换为适用于分布式数据库网络的通信协议。这些请求由连接另一端的应用程序服务器接收和处理。1应用程序请求者和应用程序服务器一起工作,处理通信和位置注意事项,以便应用程序与这些注意事项隔离开来,并且可以像访问本地数据库一样运行。图 1说明了一个简单的分布式关系数据库环境。

图 1. 分布式关系数据库环境

应用

程序服务器 在执行 SQL 语句之前,必须将激活组连接到数据库管理器的应用程序服务器。

CONNECT(类型 1)和 CONNECT(类型 2)

有两种类型的 CONNECT 语句,语法相同但语义不同。CONNECT(类型 1)用于远程工作单元。CONNECT(类型 2)用于分布式工作单元。

工作中远程装置

的工作中远程装置设施提供SQL语句的远程准备和执行。计算机系统 A 上的激活组可以连接到计算机系统 B 上的应用服务器。然后,在一个或多个工作单元内,该激活组可以执行任意数量的引用 B 上的对象的静态或动态 SQL 语句。 B 的工作单元,激活组可以连接到计算机系统 C 的应用程序服务器,依此类推。

工作中的应用指导的分布单元

的工作设备的应用指导的分布式单元还提供用于SQL语句的以相同的方式作为工作远程单元的远程准备和执行。与远程工作单元一样,计算机系统 A 上的激活组可以连接到计算机系统 B 上的应用服务器,并在结束工作单元之前执行任意数量的引用 B 上对象的静态或动态 SQL 语句。单个 SQL 语句中引用的所有对象必须由同一应用程序服务器管理。但是,与远程工作单元不同,任意数量的应用程序服务器都可以参与同一个工作单元。提交或回滚操作结束工作单元。

数据表示注意事项

不同的系统以不同的方式表示数据。当数据从一个系统移动到另一个系统时,有时必须执行数据转换。支持 DRDA 的产品将在接收系统自动执行任何必要的转换。

提交申请后,顾问老师会电话与您沟通安排学习

免费课程推荐 >>
技术文档推荐 >>