码迷,mamicode.com
首页 >  
搜索关键字:强一致性    ( 167个结果
分布式-CAP与ACID原则
CAP、ACID对于深入理解分布式环境下技术方案设计选型有重要的知道作用,所以这里做了下整理。 1.  CAP原则        1.1 定义        CAP是“Consistency,Avalilability, Partition Tolerance”的一种简称,其内容分别是:        (1)强一致性:即在分布式系统中的同一数据多副本情形下,对于数据的更新操作体现出的效果与...
分类:其他好文   时间:2015-03-29 16:38:03    阅读次数:154
ONOS系统架构之高可用实现方案的演进
上篇文章《ONOS高可用性和可扩展性实现初探》讲到了ONOS系统架构在高可用、可扩展方面技术概况,提到了系统在分布式集群中如何保证数据的一致性。在数据最终一致性方面,ONOS采用了Gossip协议,这一部分的变化不大,而在强一致性方案的选择方面则在不断进行调整,其主要原因是..
分类:其他好文   时间:2015-03-19 18:43:15    阅读次数:257
ONOS系统架构之高可用实现方案的演进
上篇文章《ONOS高可用性和可扩展性实现初探》讲到了ONOS系统架构在高可用、可扩展方面技术概况,提到了系统在分布式集群中如何保证数据的一致性。在数据最终一致性方面,ONOS采用了Gossip协议,这一部分的变化不大,而在强一致性方案的选择方面则在不断进行调整,其主要原因是分布式系统中强一致性对系统性能影响较大,而且现有的支持Paxos算法的实现不多。本文承接上一篇提出的一个问题:ONOS为什么从...
分类:其他好文   时间:2015-03-19 14:51:46    阅读次数:282
基于Quorum机制的强一致性存储方案
在线上生成环境用一台服务器提供数据服务时,我们会担心这台服务器停机,造成服务不可用或数据丢失,通常我们对数据进行冗余存储,保障数据服务的高可用性。但加入更多的机器,会带来数据一致性的问题,下面我们来了解一个基于Quorum机制的强一致性存储方案。三机Quorum机制Quorum即多数派原则,与投票选...
分类:其他好文   时间:2015-03-13 00:04:10    阅读次数:392
利用mysqldump备份mysql
mysqldump备份机制:通过给定的参数信息和系统表数据,来一张表一张表地获取数据并生成insert语句插入备份文件中,这样由于时间点不一致,就会导致数据不一致,然而对于一个要求强一致性的系统来说,这种方式备份出来的文件完全无效。所以要想mysqldump备份的数据具有一致性,有以下方法①,利用事...
分类:数据库   时间:2015-01-12 11:20:40    阅读次数:147
ACID
细节其实很多。。。 1 到底什么是ACID 首先需要说明的是,在IT领域,很多名词在不同的上下文环境中的语义是不同的。例如某些产品宣称支持“100% ACID”和“强一致性”等。那么,这些名词到底指的是什么?如果不结合具体的语境,我们很可能产生各种误解。在没有NoSQL,也更没有NewSQL之前,我们需要关注的是数据库产品支持的隔离级别的差异,而不需要关心它们到底实现了ACID没有。因...
分类:其他好文   时间:2015-01-10 22:26:10    阅读次数:360
etcd:用于服务发现的键值存储系统
etcd是一个高可用的键值存储系统,主要用于共享配置和服务发现。etcd是由CoreOS开发并维护的,灵感来自于 ZooKeeper 和 Doozer,它使用Go语言编写,并通过Raft一致性算法处理日志复制以保证强一致性。Raft是一个来自Stanford的新的一致性算法,适用于分布式系统的日志复...
分类:其他好文   时间:2014-12-21 12:38:31    阅读次数:273
hbase基本结构
HBASE 基本结构一。overview1. hbase NOSQL 不错,hbase 就是某种类型的nosql 数据库,唯一的区别就是他支持海量的数据。 hbase的基本功能: 1) 强一致性的读写,而非“最终一致性”(eventually consistent)的数据仓库。基于此,hbase非....
分类:其他好文   时间:2014-12-09 13:46:13    阅读次数:514
[转]CAP原理与最终一致性 强一致性 透析
在足球比赛里,一个球员在一场比赛中进三个球,称之为帽子戏法(Hat-trick)。在分布式数据系统中,也有一个帽子原理(CAP Theorem),不过此帽子非彼帽子。CAP原理中,有三个要素:一致性(Consistency)可用性(Availability)分区容忍性(Partition toler...
分类:其他好文   时间:2014-12-07 19:09:33    阅读次数:191
《大规模分布式存储系统》读书摘记(持续更新)
3 分布式系统3.5 容错故障检测:心跳协议;当机器发生故障时,需要将上面的服务迁移到其他服务器上,为了保证强一致性,需要确保故障机器不再提供服务;主要问题:正常机器和故障机器之间需要对“故障机器是否应该被认为发生故障而停止服务”达成一致。异步网络中多态机器无法达成一致。租约:带有超时时间的一种授权...
分类:其他好文   时间:2014-11-19 10:44:56    阅读次数:180
167条   上一页 1 ... 14 15 16 17 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!