分布式Distributed 百科

分布式是一种基于网络的计算机处理技术,与集中式相对应。由于个人计算机的性能得到极大的提高及其使用的普及,使处理能力分布到网络上的所有计算机成为可能。比特币的是单个节点的有效计算和分布式存储的应用之一。

分布式计算

分布式计算(distributed computing),又称分散式运算,是把大计算量的工程数据分成小块,由多台计算机分别计算,再上传运算结果后。

目前常见的分布式计算项目通常使用个人计算机的闲置计算能力,通过互联网进行数据传输。可实现较专业设备花费较小的成本来达到目标。

分布式存储

分布式存储系统是将数据分散存储在多台独立的设备上。传统集中存放所有数据,服务器存储成为系统性能瓶颈,也是可靠性和安全性的焦点。分布式存储采用可扩展的分散的存储服务器分担存储负荷,提高了可靠性、可用性和存取效率,还易于扩展升级。

分布式系统

分布式系统(distributed system)是网络连接的电脑传递消息与通信后协调运行形成的系统。分布式系统组件间彼此交互以实现共同目标。分布式系统具有高度的内聚性和透明性。

内聚性是指每一个数据库分布节点高度自治,有本地的数据库管理系统。透明性是指每一个数据库分布节点对用户的应用来说都是透明的。分布式系统中的计算机以一个统一的整体展现,如同一个全局管理的操作系统。系统动态分配任务,分散资源通过分布式网络实现信息交换。

分布式系统和计算机网络系统的共同点是:多数分布式系统是建立在计算机网络之上的,所以分布式系统与计算机网络在物理结构上是基本相同的。

区别在于:分布式操作系统的设计思想和网络操作系统是不同的,这决定了他们在结构、工作方式和功能上也不同。分布式操作系统全局管理资源,可以任意调度网络资源,且过程透明。分布式操作系统能够根据需要选择最合适的处理器,任务完成后结果传给用户。而用户并不会意识到有多个处理器的存在。

END

关 注 币 海

币海 这里不江湖

微信号:DIGIBN

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180905G1X9HI00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券