分布式与集群

1,理解:集群要解决的是可靠性,而分布式的主要工作是分解任务,将职能拆解。

分布式是以缩短单个任务的执行时间来提升效率的,而集群则是通过提高单位时间内执行的任务数来提升效率。

概念:

分布式:一个业务分拆多个子业务,部署在不同的服务器上。
集群:同一个业务,部署在多个服务器上。

区别:

小饭店原来只有一个厨师,切菜洗菜备料炒菜全干。后来客人多了,厨房一个厨师忙不过来,又请了个厨师,两个厨师都能炒一样的菜,这两个厨师的关系是集群。为了让厨师专心炒菜,把菜做到极致,又请了个配菜师负责切菜,备菜,备料,厨师和配菜师的关系是分布式,一个配菜师也忙不过来了,又请了个配菜师,两个配菜师关系是集群。

分布式是不同的服务器节点完成不同的任务,集群是不同的服务器对外提供一致的服务

特点:

分布式系统最大的特点:

高可扩展性:分布式数据库必须具有高可扩展性,能够动态地增添存储节点以实现存储容量的线性扩展。

高并发性:分布式数据库必须及时响应大规模用户的读/写请求,能对海量数据进行随机读/写。

高可用性:分布式数据库必须提供容错机制,能够实现对数据的冗余备份,保证数据和服务的高度可靠性。

缺点:单个处理节点失效将直接导致业务的无法处理,对业务的处理无法做到负载均衡。

集群的特点:

通过多台计算机完成同一个工作。达到更高的效率。

  两机或多机内容、工作过程等完全一样。如果一台死机,另一台可以起作用。

缺点:业务的改变将影响所有处理节点,也是没有做到负载均衡,资源共享的问题。

应用:

分布式数据库:MongoDB,Redis , Hbase

2,应用:

 

转载于:https://www.cnblogs.com/HZDX-2017/p/7595721.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值