分布式系统

分布式系统是建立在网络之上的软件系统,具有高度的内聚性和透明性。用户在分布式数据库系统中感受不到数据的分布,所有操作对用户透明。分布式系统涵盖分布式操作系统、分布式程序设计语言、分布式文件系统、分布式数据库系统和分布式邮件系统等多个方面。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

分布式系统(distributed system)是建立在网络之上的软件系统。正是因为软件的特性,所以分布式系统具有高度的内聚性和透明性。因此,网络和分布式系统之间的区别更多的在于高层软件(特别是操作系统),而不是硬件。内聚性是指每一个数据库分布节点高度自治,有本地的数据库管理系统。透明性是指每一个数据库分布节点对用户的应用来说都是透明的,看不出是本地还是远程。在分布式数据库系统中,用户感觉不到数据是分布的,即用户不须知道关系是否分割、有无副本、数据存于哪个站点以及事务在哪个站点上执行等。


分布式软件系统(Distributed Software Systems)是支持 分布式处理的软件系统,是在由 通信网络互联的 多处理机 体系结构上执行任务的系统。它包括 分布式操作系统分布式程序设计语言及其编译(解释)系统、 分布式文件系统分布式数据库系统等。

分布式操作系统

负责管理 分布式处理系统资源和控制分布式 程序运行。它和集中式 操作系统的区别在于资源管理、 进程通信系统结构等方面。

分布式程序设计语言

用于编写运行于 分布式计算机系统上的分布式 程序。一个分布式 程序由若干个可以独立执行的 程序模块组成,它们分布于一个 分布式处理系统的多台计算机上被同时执行。它与集中式的 程序设计语言相比有三个特点:分布性、通信性和稳健性。

分布式文件系统

具有执行远程文件存取的能力,并以透明方式对分布在网络上的文件进行管理和存取。

分布式数据库系统

由分布于多个计算机结点上的若干个 数据库系统组成,它提供有效的存取手段来操纵这些结点上的子数据库。 分布式数据库在使用上可视为一个完整的数据库,而实际上它是分布在地理分散的各个结点上。当然,分布在各个结点上的子 数据库在逻辑上是相关的。

分布式邮件系统

分布式 邮件系统的部署设计,即同一域名下,跨地域部署的邮件系统。适用 于在各地设有分部的政府机构或者大型集团,有效管理各地的人员结构,同时提高了 邮件服务器应用效率。 [1]
分布式邮件系统由多个数据中心组成,大量分支机构或较小的分散站点与数据中心的连接。分支机构需要建立自己的邮件服务器,来加快处理当地分支机构的邮件。承载相应的数据处理量。以提高邮件处理能力,邮件收发速度,邮件功能模块化。
分布式部署方案适合以下情况
1、公司有不同分支机构或较小的分散站点与公司总部的网络连接通常是低带宽、高滞后或不可靠的。
2、公司总部网络无法处理中心位置的服务流量。
3、分支机构有自己的 服务器、企业网络、域控制器和系统管理员,包含数目不定的用户。
4、用户要求有更快的邮箱访问速度、更佳的用户体验和可用性。
5、邮箱用户数量大,并发线程多
6、对于安全要求高,需要把邮件服务器不同的功能分开部署。
分布式邮件系统方案情况
1、异地同域名分布式
此方案适用于集团邮件系统,各个下属子公司为了提高邮件收发速度,降低邮件负载而提出的方案。分为同域名不同用户数分布式和同域名同用户数分布式
2、功能分布式
邮件负载比较重,对于某一些功能要求比较高,需要邮件服务器功能分开部署的客户。
3、用户分布式
邮箱用户数巨大,单机邮件服务器无法承载,服务器做集群。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值