10 2022 档案

了解分布式事务
摘要:分布式事务主要有两部分组成。第一个是并发控制(Concurrency Control)第二个是原子提交(Atomic Commit)。 之所以提及分布式事务,是因为对于拥有大量数据的人来说,他们通常会将数据进行分割或者分片到许多不同的服务器上。假设你运行了一个银行,你一半用户的账户在一个服务器,另一 阅读全文

posted @ 2022-10-31 17:27 thotf 阅读(36) 评论(0) 推荐(0) 编辑

6.824 Frangipani
摘要:本文重点 缓存一致性、分布式事务、分布式故障恢复 设计和功能之间的关联。 缓存一致性是指,如果我缓存了一些数据,之后你修改了实际数据但是并没有考虑我缓存中的数据,必须有一些额外的工作的存在,这样我的缓存才能与实际数据保持一致。 Frangipani就是一个网络文件系统(NFS,Network Fil 阅读全文

posted @ 2022-10-25 08:48 thotf 阅读(39) 评论(0) 推荐(0) 编辑

6.824 Aurora
摘要:Aurora 的发展史 https://mit-public-courses-cn-translatio.gitbook.io/mit6-824/lecture-10-cloud-replicated-db-aurora/10.1-aurora-bei-jing-li-shi 最早是EC2,装满服务 阅读全文

posted @ 2022-10-21 09:23 thotf 阅读(66) 评论(0) 推荐(0) 编辑

CRAQ 链复制
摘要:CRAQ是对于一个叫链式复制(Chain Replication)的旧方案的改进。Chain Replication实际上用的还挺多的,有许多现实世界的系统使用了它,CRAQ是对它的改进。CRAQ采用的方式与Zookeeper非常相似,它通过将读请求分发到任意副本去执行,来提升读请求的吞吐量,所以副 阅读全文

posted @ 2022-10-18 14:53 thotf 阅读(158) 评论(0) 推荐(0) 编辑

6.824 zookeeper 笔记
摘要:什么是线性一致性 是一种强一致性的标准,一个系统的执行历史是一系列的客户端请求,或许这是来自多个客户端的多个请求。如果执行历史整体可以按照一个顺序排列,且排列顺序与客户端请求的实际时间相符合,那么它是线性一致的。 线性一致是一个非常以客户端为中心的定义,它表明客户端应该看到怎样的请求顺序。 一个历史 阅读全文

posted @ 2022-10-18 10:42 thotf 阅读(97) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示