Discuz! Board

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 71|回复: 0

分布式数据库中的架构替代方案

[复制链接]

1

主题

1

帖子

7

积分

新手上路

Rank: 1

积分
7
发表于 2023-10-28 13:17:22 | 显示全部楼层 |阅读模式
2018 年 9 月 3 日 热门文章 从架构上来说,分布式数据库系统由一组(可能为空)查询站点和一组非空数据站点组成。数据站点具有数据存储能力,而查询站点则没有。后者仅运行用户界面(除了应用程序之外),以便于数据站点上的数据访问图 1。

图 1. 分布式数据库环境 如果各个站点的分布式数据库系统是自治的并且(可能)表现出某种形式的异构性,则它们被称为多数据库系统(请参阅多数据库系统)或联合数据库系统(请参阅联合数据库系统)。如果  印尼电话号码表 数据和 DBMS 功能分配是在 多处理器计算机,则称为并行数据库系统请参阅并行数据库。

这些与分布式数据库系统不同,分布式数据库系统中分布式数据之间的逻辑集成比多数据库系统或联邦数据库系统更紧密,但物理控制比并行系统更宽松 DBMS。 分布式 DBMS 的开发有多种不同的架构模型,从客户端/服务器系统 [2](其中查询站点对应于客户端,而数据站点对应于服务器)到对等系统,其中客户端计算机和服务器计算机之间没有区别。



这些架构的不同之处在于提供每个 DBMS 功能的位置。 对于客户端/服务器 DBMS,服务器执行大部分数据管理工作。这意味着所有的查询处理和优化、事务管理和存储管理都是在服务器上完成的。除了应用程序和用户界面之外,客户端还有一个DBMS 客户端模块,负责管理缓存到客户端的数据,并(有时)管理可能已缓存的事务锁。图 2 给出了典型的客户端/服务器功能分布。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|DiscuzX

GMT+8, 2024-9-19 12:08 , Processed in 0.018846 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表