摘要:
Druid是一个开源的、分布式的、列存储系统,特别适用于大数据上的(准)实时分析统计。且具有较好的稳定性(Highly Available)。 其相对比较轻量级,文档非常完善,也比较容易上手。 Druid vs 其他系统 Druid vs Impala/Shark Druid和Impala、Shar 阅读全文
posted @ 2017-01-04 12:22
bonelee
阅读(17137)
评论(0)
推荐(1)
摘要:
转自:http://www.letiantian.me/2014-06-16-dynamo-algorithm-protocol/ Dynamo是Amazon的一个分布式的键值系统,P2P架构,没有主从的概念,数据一致性做到了最终一致。Apache Cassandra参考了它的实现方法。 一致性哈希 阅读全文
posted @ 2017-01-04 12:06
bonelee
阅读(2226)
评论(0)
推荐(0)
摘要:
转自:http://blog.chinaunix.net/uid-27105712-id-5612512.html 一、使用背景 先说一下需要用到向量时钟的场景。我们在写数据时候,经常希望数据不要存储在单点。如db1,db2都可以同时提供写服务,并且都存有全量数据。而client不管是写哪一个db都 阅读全文
posted @ 2017-01-04 11:56
bonelee
阅读(1660)
评论(0)
推荐(1)
摘要:
分布式系统中一些主要的副本更新策略。 1、同时更新 类型A:没有任何协议,可能出现多个节点执行顺序交叉导致数据不一致情况。 类型B:通过一致性协议唯一确定不同更新操作的执行顺序,从而保证数据一致性 类型A:没有任何协议,可能出现多个节点执行顺序交叉导致数据不一致情况。 类型B:通过一致性协议唯一确定 阅读全文
posted @ 2017-01-04 10:54
bonelee
阅读(970)
评论(0)
推荐(0)
摘要:
本文主要讲述分布式系统开发的一些相关理论基础。 一、ACID 事务的四个特征: 1、Atomic原子性 事务必须是一个原子的操作序列单元,事务中包含的各项操作在一次执行过程中,要么全部执行成功,要么全部不执行,任何一项失败,整个事务回滚,只有全部都执行成功,整个事务才算成功。 2、Consisten 阅读全文
posted @ 2017-01-04 10:53
bonelee
阅读(430)
评论(0)
推荐(0)

浙公网安备 33010602011771号