1.分布式与集中式(ZooKeeper手记)

1. 集中式

  • 特点
    由一台或多台主计算机组成的中心节点,数据集中存储在这个中间节点上,并且整个系统的所有业务单元都集中部署在这个中心节点上,系统所有功能均有其集中处理。简言之:终端或客户端只负责数据的输入输出,数据的存储和控制由主机来完成。
  • 优点
    部署结构简单
  • 缺点
    主机价格昂贵

2.分布式

  • 特点
    一个硬件或软件的组件分布在不同的网络计算机上,彼此之间通过消息传递进行通信和协调。
  • 特征
    • 分布性
      分布式系统中的多台计算机都会在空间上随意分布,随时可以变化。
    • 对等性
      多台计算机没有主从之分,都可以提供数据和服务。如果其中一台数据丢失,可以从其他的主机上进行数据副本的拷贝。
    • 并发性
      同时操作一些共享资源。

原文地址:http://blog.51cto.com/12133258/2143984

时间: 2024-10-11 10:15:15

1.分布式与集中式(ZooKeeper手记)的相关文章

2.分布式面临的问题(ZooKeeper手记)

1.环境问题 通信异常分布式系统将原有的单机通信,变为各个节点依赖网络进行通信,由于网络本身的不可靠性,都会导致分布式系统无法顺利的完成一次网络通信.即使完成了一次通信,我们也要考虑时间上的延迟. 网络分布(脑裂)分布式系统部分网络延迟增大,导致只有部分节点之间可以正常通信,这些局部小集群会独立完成原本需要整个分布式系统才能完成的功能,包括对数据的事务处理,对分布式的一致性有很大影响. 三态成功.失败和超时(比单机操作会多一个超时的状态). 节点故障服务器节点出现的宕机或者僵死的现象. 2.数据

彩讯重磅推出6000系列处理器--成功将集中式和分布式两种处理器有机融为一体

大屏拼接系统作为一种高端显示系统,目前被广泛应用于社会各行各业,每个行业对大屏的显示方式及实现功能的要求并不一致,因此大屏显示系统就需要采用不同的图像拼接处理器来满足这些不同要求.处理器和拼接屏.控制系统有机组成了大屏显示系统.而大屏显示系统功能的最终差异则越来越多地取决于图像处理控制器系统(包括硬件和软件)的性能.    早在2000年北京彩讯科技股份有限公司(TRIOLION)成立之初,公司的三位原始股东就研制出了国内第一台PC架构的拼接控制器,从那时起彩讯就成为了以大屏幕拼接控制器的研发生

源代码管理——git(分布式版本控制和集中式版本控制对比,git和SVN对比,git常用指令,搭建GitHub远程仓库,搭建oschina远程仓库 )

一.git简介 什么是git? git是一款开源的分布式版本控制工具 在世界上所有的分布式版本控制工具中,git是最快.最简单.最流行的 git的起源 作者是Linux之父:Linus Benedict Torvalds 当初开发git仅仅是为了辅助Linux内核的开发(管理源代码) git的现状 在国外已经非常普及,国内并未普及(在慢慢普及) 越来越多的开源项目已经转移到git CVS 最早的开源.免费的集中式版本控制工具 自身设计有问题,会造成提交文件不完整,版本库莫名其妙损坏的情况 SVN

PMC助力实现集中式的无线接入网部署

PMC助力实现集中式的无线接入网部署  HyPHY Flex参考设计为C-RAN提供电信级OTN前端回传解决方案           引领大数据连接.传送以及存储,提供创新半导体及软件解决方案的PMC?公司(纳斯达克代码:PMCS)近日发布了一款基于OTN的解决方案,该方案适用于LTE和LTE-Advanced系统中的集中式基带RAN(C-RAN)架构.迄今为止,繁复的延迟及时序上的要求 使C-RAN的部署一直处于停滞状态.PMC提供的方案不仅能满足延迟上的要求,提供的抖动水平更是优于要求达75

分布式系统对比集中式系统优点

首先来介绍一下什么是分布式系统,分布式系统(distributed system)是建立在网络之上的软件系统.正是因为软件的特性,所以分布式系统具有高度的内聚性和透明性.因此,网络和分布式系统之间的区别更多的在于高层软件(特别是操作系统),而不是硬件. 而集中式系统主要指IBM.HP等小型机以上档次的系统,一个主机带多个终端.终端没有数据处理能力,运算全部在主机上进行.现在的银行系统,大部分都是这种集中式的系统,此外,在大型企业.科研单位.军队.政府等也有分布.集中式系统,主要流行于上个世纪.现

ZooKeeper场景实践:(2)集中式配置管理

1. 基本介绍 在分布式的环境中,可能会有多个对等的程序读取同样的配置文件,程序可以部署在多台机器上,如果配置采用文件的话,则需要为部署该程序的机器也部署一个配置文件,一旦要修改配置的时候就会非常麻烦,需要修改多个配置文件,而且容易产生不一致. 集中式配置管理的思路是,将配置数据集中发布到ZooKeeper的节点上,供订阅者动态获取数据.实现配置的集中式管理和动态更新.可以简单的理解为配置数据与程序分离. 2. 场景分析 (1).集中式配置管理 通常来说,大部分项目里面都有约定的配置文件格式,如

LTE下行物理层传输机制(9)-集中式和分布式资源映射

LTE系统里,RB资源的动态调度是在eNB侧实现的,这里的"RB资源"实际上是特指虚拟RB(Virtual RB)而不是物理RB(Physical RB).VRB是MAC层在调度的时候使用的,属于逻辑上的概念,而PRB是物理层在实际映射RE资源的时候需要使用的,属于实际物理意义上的概念.VRB和PRB之间,存在着不同的映射关系:最简单的映射关系就是VRB的位置和PRB的位置是相同的,它们之间是一一对应的:另外一种复杂点的关系就是VRB和PRB并不是一一对应的,但是可以依赖某种特定的映射

版本控制系统-集中式与分布式的区别

SVN和CVS都是集中式版本控制系统,而Git是分布式版本控制系统 集中式版本控制系统 版本库是集中存放在中央服务器的,而干活的时候,用的都是自己的电脑,所以要先从中央服务器取得最新的版本,然后开始干活,干完活了,再把自己的活推送给中央服务器. 集中式版本控制系统最大的毛病就是必须联网才能工作,如果在局域网内还好,带宽够大,速度够快,可如果在互联网上,遇到网速慢的话,可能提交一个10M的文件就需要5分钟 分布式版本控制系统 分布式版本控制系统没有"中央服务器",每个人的电脑上都是一个完

集中式(CVS、SVN)VS分布式(Git)

集中式版本控制系统,版本库是集中存放在中央服务器的,而干活的时候,用的都是自己的电脑,所以要先从中央服务器取得最新的版本,然后开始干活,干完活了,再把自己的活推送给中央服务器.中央服务器就好比是一个图书馆,你要改一本书,必须先从图书馆借出来,然后回到家自己改,改完了,再放回图书馆. 集中式版本控制系统最大的毛病就是必须联网才能工作,如果在局域网内还好,带宽够大,速度够快,可如果在互联网上,遇到网速慢的话,可能提交一个10M的文件就需要5分钟,这还不得把人给憋死啊. 那分布式版本控制系统与集中式版