zoukankan      html  css  js  c++  java
  • 什么是分布式?


    分布式系统(distributed system)

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

  • 相关阅读:
    csu 1965
    csu 1947 三分
    Codeforces 336C 0-1背包
    POJ 1743 后缀数组
    POJ 2774 后缀数组
    UVA 12333 大数,字典树
    POJ 2942 圆桌骑士
    POJ 1503 大整数
    POJ 2342 树的最大独立集
    POJ 3088 斯特林
  • 原文地址:https://www.cnblogs.com/progor/p/8567920.html
Copyright © 2011-2022 走看看