数据高可用的含义主要包括以下几个方面: 1、数据持久性 2、数据可访问性 3、数据一致性 博主按:这里不详细解释上述具体概念了,可以顾名思义,如果你...
先看一下一致性hash环的构造过程: 1、先构造一个长度为0~232的整数...
分层原则:分层是为了降低软件深度复杂性而使用的关键思想,就像社会有了阶级一样,软件有了层次结构。 模块化原则:模块化是化解软件广度复杂的必然手段,模块化的...
Kafka是一个分布式的、高吞吐的、基于发布/订阅的消息系统。利用kafka技术可以在廉价PC Server上搭建起大规模的消息系统。Kafka具有消息持久化、...
2003年Google发表《Google File System》,即GFS集群,主要包括Master node和Chunkservers。在2004年Go...
HBase(Hadoop Database),是一个高可靠性、高性能、面向列、可伸缩的分布式存储系统。其底层的文件系统是HDFS,使用阿里的开源框架——动物...