花费 9 ms
Raft一致性协议

分布式存储系统通常通过维护多个副本来进行fault-tolerance,提高系统的availability,带来的代价就是分布式存储系统的核心问题之一:维护多个副本的一致性。一致性协议就是用来干这事的 ...

Tue Nov 12 06:20:00 CST 2013 1 17596
Google的分布式关系型数据库F1和Spanner

F1是Google开发的分布式关系型数据库,主要服务于Google的广告系统。Google的广告系统以前使用MySQL,广告系统的用户经常需要使用复杂的query和join操作,这就需要设计shard ...

Thu Mar 26 03:30:00 CST 2015 0 13405
raft协议小结

1、raft协议是什么?  分布式系统之于单机系统,优势之一就是有更好的容错性。 比如,一台机器上的磁盘损坏,数据丢失,可以从另一台机器上的磁盘恢复(分布式系统会对数据做备份) 比如,集 ...

Wed Sep 13 09:25:00 CST 2017 0 6905
分布式事务实现-Spanner

Spanner要满足的external consistency是指:后开始的事务一定可以看到先提交的事务的修改。所有事务的读写都加锁可以解决这个问题,缺点是性能较差。特别是对于一些workload ...

Sat Jul 26 05:41:00 CST 2014 3 11541
使用multi-paxos实现日志同步应用

paxos 说multi-paxos之前先简要说一下paxos paxos是在多个成员之间对某个值(提议)达成一致的一致性协议。这个值可以是任何东西。比如多个成员之间进行选主,那么这个值就是主的身 ...

Fri May 13 05:59:00 CST 2016 2 5605
分布式存储系统事务时序

今天谈谈分布式事务的时序问题。在说这个问题之前首先说说这为什么是个问题。 单机场景 对于数据库来说,读到已经commit的数据是最基本的要求。一般来说,为了性能,读写不互相阻塞,现在的数据库系统( ...

Tue Mar 31 03:24:00 CST 2015 0 4696
etcd raft如何实现Linearizable Read

Linearizable Read通俗来讲,就是读请求需要读到最新的已经commit的数据,不会读到老数据。 对于使用raft协议来保证多副本强一致的系统中,读写请求都可以通过走一次raft协议来满 ...

Fri Jul 14 01:56:00 CST 2017 0 2428
详解CockroachDB事务处理系统

本文提到的一些术语,比如Serializability和Linearizability,解释看Linearizability, Serializability and Strict Serializa ...

Mon May 22 01:18:00 CST 2017 0 1982
一致性模型及一致性协议

一、一致性模型概念 提到分布式架构就一定绕不开“一致性”问题,而“一致性”其实又包含了数据一致性和事务一致性两种情况,下面是对强一致性、最终一致性、因果一致性、单调读一致性、单调写一致性、会话一致性 ...

Sat Aug 15 00:00:00 CST 2020 0 619

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM