什么是分布式?

 


 

分布式系统(distributed system)

  • 是建立在网络之上的软件系统,由多台计算机和通信的软件组件通过计算机网络连接(本地网络或广域网)组成。
  • 使用分布式系统的好处:
    • 因为软件的特性,所以分布式系统具有高度的内聚性和透明性。
      • 内聚性是指每一个数据库分布节点高度自治,有本地的数据库管理系统。
      • 透明性是指每一个数据库分布节点对用户的应用来说都是透明的,看不出是本地还是远程。
    • 可靠性。由于使用多台服务器实现同一功能,一台服务器的系统崩溃并不影响到其余的服务器。
    • 拥有优秀的可扩展性,可以轻易的增加新的服务器。
    • 共享性。多个服务器之间可以共享数据。
    • ....其他
  • 一个例子:分布式路由器
    • 各个路由器在本地可以相互连通。
    • 各个路由器可以管理自身的数据和配置。
    • 如果楼层更多,可以随便扩展多台路由器来实现需求,安装便捷。
    • (处理手段好的情况下)各个路由器的切换是无缝的,用户无法感知的。(比如在多层楼中摆放分布式路由,当某一个路由器信号较弱需要切换到一个信号较强的路由时,不需要重新输入wifi密码即可无缝切换)
    • .....
    • image
  • 另一个例子:分布式服务器
    • 各个服务器可以资源共享
    • 各个服务器有自己的数据库,有自己的资源
    • 可以轻易的扩展服务器
    • 工作效率高,可以用最有效的方式将工作负荷分配到可用的机器上
    • ....

 

 


posted @ 2018-03-14 15:29  随风行云  阅读(1551)  评论(0编辑  收藏  举报