大数据MongoDB之分布式系统是什么?分布式系统的优缺点

文章目录

  1.分布式系统是什么?
  2.分布式系统的优缺点
    2.1 优势     2.2 缺点安全


1. 分布式系统是什么?

分布式系统(distributed system)由多台计算机和通讯的软件组件经过计算机网络链接(本地网络或广域网)组成服务器

分布式系统是创建在网络之上的软件系统。正是由于软件的特性,因此分布式系统具备高度的内聚性和透明性。网络

所以,网络和分布式系统之间的区别更多的在于高层软件(特别是操做系统),而不是硬件。分布式

分布式系统能够应用在在不一样的平台上如:Pc、工做站、局域网和广域网上等。性能


2. 分布式系统的优缺点

2.1 优势

可靠性(容错) 分布式计算系统中的一个重要的优势是可靠性。一台服务器的系统崩溃并不影响到其他的服务器。操作系统

可扩展性 在分布式计算系统能够根据须要增长更多的机器。计算机网络

资源共享 共享数据是必不可少的应用,如银行,预订系统。调试

灵活性 因为该系统是很是灵活的,它很容易安装,实施和调试新的服务。资源

更快的速度 分布式计算系统能够有多台计算机的计算能力,使得它比其余系统有更快的处理速度。开发

开放系统 因为它是开放的系统,本地或者远程均可以访问到该服务。

更高的性能 相较于集中式计算机网络集群能够提供更高的性能(及更好的性价比)。

2.2 缺点

故障排除 故障排除和诊断问题。

软件 更少的软件支持是分布式计算系统的主要缺点。

网络 网络基础设施的问题,包括:传输问题,高负载,信息丢失等。

安全性 开发系统的特性让分布式计算系统存在着数据的安全性和共享的风险等问题。

相关文章
相关标签/搜索