一、从集中式到分布式
集中式概念:
一台或多台计算机组成中心节点,所有的数据、服务均中存储部署于这个中心节点。每个终端机只负责数据录入和输出,而数据的存储和控制均由主机完成。
集中式的优点:
1、中心节点强大的计算和IO处理能力
集中式的问题:
1、主机昂贵
2、单点故障
3、扩容困难
分布式概念:
分布式系统是一个硬件或软件服务分布在不同的网络计算机上,彼此通过消息传递进行通信和协调
分布式的特点:
1、随意分布:分布式系统的多台计算机会在空间上随意分布,且可随时变动
2、无主从之分:Replica是分布式系统最常见概念之一,指分布式系统对数据、服务的冗余方式,为对外提供高可用服务,往往会对数据服务进行副本处理。(数据冗余:在不同节点上持久化同一份数据;服务冗余:多个节点提供同一种服务)。