{"version":1,"pages":[{"id":"-MAkoohRrMPCEYgTiyM5","title":"简介","pathname":"/mit6-824","siteSpaceId":"sitesp_UQQp7","description":""},{"id":"-MD7GWeUzTABcjVsx_In","title":"Lecture 01 - Introduction","pathname":"/mit6-824/lecture-01-introduction","siteSpaceId":"sitesp_UQQp7","description":""},{"id":"-MD7Zr98lcPFfippUVM7","title":"1.1 分布式系统的驱动力和挑战（Drivens and Challenges）","pathname":"/mit6-824/lecture-01-introduction/1.1-fen-bu-shi-xi-tong-de-qu-dong-li-he-tiao-zhan-drivens-and-challenges","siteSpaceId":"sitesp_UQQp7","description":"","breadcrumbs":[{"label":"Lecture 01 - Introduction"}]},{"id":"-MD7bQgxyh0-EvcPCYX1","title":"1.2 课程结构（Course Structure）","pathname":"/mit6-824/lecture-01-introduction/1.2-ke-cheng-jie-gou-course-structure","siteSpaceId":"sitesp_UQQp7","description":"","breadcrumbs":[{"label":"Lecture 01 - Introduction"}]},{"id":"-MD8dTo07IqVZtumRkeG","title":"1.3 分布式系统的抽象和实现工具（Abstraction and Implementation）","pathname":"/mit6-824/lecture-01-introduction/1.3-fen-bu-shi-xi-tong-de-chou-xiang-he-shi-xian-gong-ju-abstraction-and-implementation","siteSpaceId":"sitesp_UQQp7","description":"","breadcrumbs":[{"label":"Lecture 01 - Introduction"}]},{"id":"XofXZkEKJJCEv2VhpO1x","title":"1.4 可扩展性（Scalability）","pathname":"/mit6-824/lecture-01-introduction/1.4-xing-neng-performance","siteSpaceId":"sitesp_UQQp7","description":"","breadcrumbs":[{"label":"Lecture 01 - Introduction"}]},{"id":"-MDC5ybgSXMKXAwjgwCH","title":"1.5 可用性（Availability）","pathname":"/mit6-824/lecture-01-introduction/1.5-rong-cuo-fault-tolerance","siteSpaceId":"sitesp_UQQp7","description":"","breadcrumbs":[{"label":"Lecture 01 - Introduction"}]},{"id":"-MDHdjqjX0TnBjyYDzWZ","title":"1.6 一致性（Consistency）","pathname":"/mit6-824/lecture-01-introduction/1.6-yi-zhi-xing-consistency","siteSpaceId":"sitesp_UQQp7","description":"","breadcrumbs":[{"label":"Lecture 01 - Introduction"}]},{"id":"-MDItC1paayVZePqJK_5","title":"1.7 MapReduce基本工作方式","pathname":"/mit6-824/lecture-01-introduction/1.7-mapreduce-chu-tan","siteSpaceId":"sitesp_UQQp7","description":"","breadcrumbs":[{"label":"Lecture 01 - Introduction"}]},{"id":"-MDMXV4VjiWrONgCgCBy","title":"1.8 Map函数和Reduce函数","pathname":"/mit6-824/lecture-01-introduction/1.8-mapreduce-han-shu","siteSpaceId":"sitesp_UQQp7","description":"","breadcrumbs":[{"label":"Lecture 01 - Introduction"}]},{"id":"-MDQ-EzcIpokJFpQfWgl","title":"Lecture 03 - GFS","pathname":"/mit6-824/lecture-03-gfs","siteSpaceId":"sitesp_UQQp7","description":""},{"id":"-MDQ-uLtYW-Z27rD5QM1","title":"3.1分布式存储系统的难点（Why Hard）","pathname":"/mit6-824/lecture-03-gfs/3.1","siteSpaceId":"sitesp_UQQp7","description":"","breadcrumbs":[{"label":"Lecture 03 - GFS"}]},{"id":"-MDV409HWp7L9D9yIEba","title":"3.2 错误的设计（Bad Design）","pathname":"/mit6-824/lecture-03-gfs/3.2-qiang-yi-zhi-xing-strong-consistency","siteSpaceId":"sitesp_UQQp7","description":"","breadcrumbs":[{"label":"Lecture 03 - GFS"}]},{"id":"-MDX3ymf1BimkUcC5kcn","title":"3.3 GFS的设计目标","pathname":"/mit6-824/lecture-03-gfs/3.3-gfs-te-dian","siteSpaceId":"sitesp_UQQp7","description":"","breadcrumbs":[{"label":"Lecture 03 - GFS"}]},{"id":"-MDXlUhfnQcMuVBmQvVa","title":"3.4 GFS Master 节点","pathname":"/mit6-824/lecture-03-gfs/3.4","siteSpaceId":"sitesp_UQQp7","description":"","breadcrumbs":[{"label":"Lecture 03 - GFS"}]},{"id":"-MDYbvKu-XdVLYRROvNp","title":"3.5 GFS读文件（Read File)","pathname":"/mit6-824/lecture-03-gfs/3.5","siteSpaceId":"sitesp_UQQp7","description":"","breadcrumbs":[{"label":"Lecture 03 - GFS"}]},{"id":"-MDgN7Sye8BeyghCtEVB","title":"3.6 GFS写文件（Write File）（1）","pathname":"/mit6-824/lecture-03-gfs/3.6-xie-wen-jian-write-file","siteSpaceId":"sitesp_UQQp7","description":"","breadcrumbs":[{"label":"Lecture 03 - GFS"}]},{"id":"-MDiLQqcxD1Jdk4_vwk7","title":"3.7 GFS写文件（Write File）（2）","pathname":"/mit6-824/lecture-03-gfs/3.7-xie-wen-jian-write-file2","siteSpaceId":"sitesp_UQQp7","description":"","breadcrumbs":[{"label":"Lecture 03 - GFS"}]},{"id":"-MDjTC7g99O1iJmVVC0G","title":"3.8 GFS的一致性","pathname":"/mit6-824/lecture-03-gfs/3.8","siteSpaceId":"sitesp_UQQp7","description":"","breadcrumbs":[{"label":"Lecture 03 - GFS"}]},{"id":"-MDlmJunqZcZN4cKEFNI","title":"Lecture 04 - VMware FT","pathname":"/mit6-824/lecture-04-vmware-ft","siteSpaceId":"sitesp_UQQp7","description":""},{"id":"-MDlnzug2Je60oqP-9p5","title":"4.1 复制（Replication）","pathname":"/mit6-824/lecture-04-vmware-ft/4.1","siteSpaceId":"sitesp_UQQp7","description":"","breadcrumbs":[{"label":"Lecture 04 - VMware FT"}]},{"id":"-MDrMqPD91STp7_XW5rw","title":"4.2 状态转移和复制状态机（State Transfer and Replicated State Machine）","pathname":"/mit6-824/lecture-04-vmware-ft/4.2","siteSpaceId":"sitesp_UQQp7","description":"","breadcrumbs":[{"label":"Lecture 04 - VMware FT"}]},{"id":"-MDsDIlk2JSFQik9F0EP","title":"4.3 VMware FT 工作原理","pathname":"/mit6-824/lecture-04-vmware-ft/4.3","siteSpaceId":"sitesp_UQQp7","description":"","breadcrumbs":[{"label":"Lecture 04 - VMware FT"}]},{"id":"-MDwC0P2ve1JQlEmYNJc","title":"4.4 非确定性事件（Non-Deterministic Events）","pathname":"/mit6-824/lecture-04-vmware-ft/4.4-non-determistic","siteSpaceId":"sitesp_UQQp7","description":"","breadcrumbs":[{"label":"Lecture 04 - VMware FT"}]},{"id":"-ME5UifV_CzToaqARJbk","title":"4.5 输出控制（Output Rule）","pathname":"/mit6-824/lecture-04-vmware-ft/4.5","siteSpaceId":"sitesp_UQQp7","description":"","breadcrumbs":[{"label":"Lecture 04 - VMware FT"}]},{"id":"-MEBsvEXr2AU_8zY04qS","title":"4.6 重复输出（Duplicated Output）","pathname":"/mit6-824/lecture-04-vmware-ft/4.6-zhong-fu-shu-chu-duplicated-output","siteSpaceId":"sitesp_UQQp7","description":"","breadcrumbs":[{"label":"Lecture 04 - VMware FT"}]},{"id":"-MEC8oWhQcb2m-iMbzmq","title":"4.7 Test-and-Set 服务","pathname":"/mit6-824/lecture-04-vmware-ft/4.7-testandset-fu-wu","siteSpaceId":"sitesp_UQQp7","description":"","breadcrumbs":[{"label":"Lecture 04 - VMware FT"}]},{"id":"-MAkouDavljCBPivotWF","title":"Lecture 06 - Raft1","pathname":"/mit6-824/lecture-06-raft1","siteSpaceId":"sitesp_UQQp7","description":""},{"id":"-MAku9nu83VtKC-NNa8W","title":"6.1 脑裂（Split Brain）","pathname":"/mit6-824/lecture-06-raft1/6.1-split-brain","siteSpaceId":"sitesp_UQQp7","description":"","breadcrumbs":[{"label":"Lecture 06 - Raft1"}]},{"id":"-MApN21I4jAgy_y9KRVc","title":"6.2 过半票决（Majority Vote）","pathname":"/mit6-824/lecture-06-raft1/6.2-guo-ban-piao-jue-majority-vote","siteSpaceId":"sitesp_UQQp7","description":"","breadcrumbs":[{"label":"Lecture 06 - Raft1"}]},{"id":"-MAxasa2ZFc0G9aiqoXH","title":"6.3 Raft 初探","pathname":"/mit6-824/lecture-06-raft1/6.3-raft-chu-tan","siteSpaceId":"sitesp_UQQp7","description":"","breadcrumbs":[{"label":"Lecture 06 - Raft1"}]},{"id":"-MB1S1fRS3UT2kntXMQ0","title":"6.4 Log 同步时序","pathname":"/mit6-824/lecture-06-raft1/6.4-raft-tong-bu-shi-xu","siteSpaceId":"sitesp_UQQp7","description":"","breadcrumbs":[{"label":"Lecture 06 - Raft1"}]},{"id":"-MBGVobZCwc8O8p9Roev","title":"6.5 日志（Raft Log）","pathname":"/mit6-824/lecture-06-raft1/6.5-ri-zhi-raft-log","siteSpaceId":"sitesp_UQQp7","description":"","breadcrumbs":[{"label":"Lecture 06 - Raft1"}]},{"id":"-MBGo3lOV3hq7vvgBR2Q","title":"6.6 应用层接口","pathname":"/mit6-824/lecture-06-raft1/6.6-ying-yong-ceng-jie-kou","siteSpaceId":"sitesp_UQQp7","description":"","breadcrumbs":[{"label":"Lecture 06 - Raft1"}]},{"id":"-MBMV1_agm4n9pzbGvmD","title":"6.7 Leader选举（Leader Election）","pathname":"/mit6-824/lecture-06-raft1/6.7-leader-xuan-ju-leader-election","siteSpaceId":"sitesp_UQQp7","description":"","breadcrumbs":[{"label":"Lecture 06 - Raft1"}]},{"id":"-MBO0x2xEkvnVzAEOg8I","title":"6.8 选举定时器（Election Timer）","pathname":"/mit6-824/lecture-06-raft1/6.8-xuan-ju-ding-shi-qi-election-timer","siteSpaceId":"sitesp_UQQp7","description":"","breadcrumbs":[{"label":"Lecture 06 - Raft1"}]},{"id":"-MBQsoRtIwfg4aNFOB3b","title":"6.9 可能的异常情况","pathname":"/mit6-824/lecture-06-raft1/6.9-ke-neng-de-yi-chang-qing-kuang","siteSpaceId":"sitesp_UQQp7","description":"","breadcrumbs":[{"label":"Lecture 06 - Raft1"}]},{"id":"-MBR5kuc5yGd9avrTvIL","title":"Lecture 07 - Raft2","pathname":"/mit6-824/lecture-07-raft2","siteSpaceId":"sitesp_UQQp7","description":""},{"id":"-MBR6oMBVVyf4u3zTg43","title":"7.1 日志恢复（Log Backup）","pathname":"/mit6-824/lecture-07-raft2/7.1","siteSpaceId":"sitesp_UQQp7","description":"","breadcrumbs":[{"label":"Lecture 07 - Raft2"}]},{"id":"-MBStoPJZi_naYO2Dql6","title":"7.2 选举约束（Election Restriction）","pathname":"/mit6-824/lecture-07-raft2/7.2-xuan-ju-yue-shu-election-restriction","siteSpaceId":"sitesp_UQQp7","description":"","breadcrumbs":[{"label":"Lecture 07 - Raft2"}]},{"id":"-MBTugnQ6v1B-NIEpNJO","title":"7.3 快速恢复（Fast Backup）","pathname":"/mit6-824/lecture-07-raft2/7.3-hui-fu-jia-su-backup-acceleration","siteSpaceId":"sitesp_UQQp7","description":"","breadcrumbs":[{"label":"Lecture 07 - Raft2"}]},{"id":"-MBTuu7zwZ1aR4lqPpPn","title":"7.4 持久化（Persistence）","pathname":"/mit6-824/lecture-07-raft2/7.4-chi-jiu-hua-persistent","siteSpaceId":"sitesp_UQQp7","description":"","breadcrumbs":[{"label":"Lecture 07 - Raft2"}]},{"id":"-MBYvXRcvzgz53k6TjA4","title":"7.5 日志快照（Log Snapshot）","pathname":"/mit6-824/lecture-07-raft2/7.5-ri-zhi-kuai-zhao-log-snapshot","siteSpaceId":"sitesp_UQQp7","description":"","breadcrumbs":[{"label":"Lecture 07 - Raft2"}]},{"id":"-MBYvg_okcFhqe7E3hJt","title":"7.6 线性一致（Linearizability）","pathname":"/mit6-824/lecture-07-raft2/7.6-qiang-yi-zhi-linearizability","siteSpaceId":"sitesp_UQQp7","description":"","breadcrumbs":[{"label":"Lecture 07 - Raft2"}]},{"id":"-MC-YJnyw_kMC82W7Itw","title":"Lecture 08 - Zookeeper","pathname":"/mit6-824/lecture-08-zookeeper","siteSpaceId":"sitesp_UQQp7","description":""},{"id":"-MC-Yf2bRzDkP2wFMguF","title":"8.1 线性一致（Linearizability）（1）","pathname":"/mit6-824/lecture-08-zookeeper/8.1","siteSpaceId":"sitesp_UQQp7","description":"","breadcrumbs":[{"label":"Lecture 08 - Zookeeper"}]},{"id":"-MC7USlpNfhujoIZy4yk","title":"8.2 线性一致（Linearizability）（2）","pathname":"/mit6-824/lecture-08-zookeeper/8.2-xian-xing-yi-zhi-linearizability2","siteSpaceId":"sitesp_UQQp7","description":"","breadcrumbs":[{"label":"Lecture 08 - Zookeeper"}]},{"id":"-MCAAvzPwPpmK8mGUeJ9","title":"8.3 线性一致（Linearizability）（3）","pathname":"/mit6-824/lecture-08-zookeeper/8.3-xian-xing-yi-zhi-linearizability3","siteSpaceId":"sitesp_UQQp7","description":"","breadcrumbs":[{"label":"Lecture 08 - Zookeeper"}]},{"id":"-MCdC-8Muhxzii41Zs0L","title":"8.4 Zookeeper","pathname":"/mit6-824/lecture-08-zookeeper/8.4-zookeeper","siteSpaceId":"sitesp_UQQp7","description":"","breadcrumbs":[{"label":"Lecture 08 - Zookeeper"}]},{"id":"-MCkYtzdKrVW4_5CvYAR","title":"8.5 一致保证（Consistency Guarantees）","pathname":"/mit6-824/lecture-08-zookeeper/8.5","siteSpaceId":"sitesp_UQQp7","description":"","breadcrumbs":[{"label":"Lecture 08 - Zookeeper"}]},{"id":"-MCydXy3CMQZZQ_ESWtV","title":"8.6 同步操作（sync）","pathname":"/mit6-824/lecture-08-zookeeper/8.6-tong-bu-cao-zuo-sync","siteSpaceId":"sitesp_UQQp7","description":"","breadcrumbs":[{"label":"Lecture 08 - Zookeeper"}]},{"id":"-MD4U-Eifqqm7oWWMdL7","title":"8.7 就绪文件（Ready file/znode）","pathname":"/mit6-824/lecture-08-zookeeper/8.7-jiu-xu-wen-jian-ready-fileznode","siteSpaceId":"sitesp_UQQp7","description":"","breadcrumbs":[{"label":"Lecture 08 - Zookeeper"}]},{"id":"-MEUptBWVLmlW3TDnhyU","title":"Lecture 09 - More Replication, CRAQ","pathname":"/mit6-824/lecture-09-more-replication-craq","siteSpaceId":"sitesp_UQQp7","description":""},{"id":"-MEUqKXaQ4AClRi_2Ydl","title":"9.1 Zookeeper API","pathname":"/mit6-824/lecture-09-more-replication-craq/9.1-zookeeper-api","siteSpaceId":"sitesp_UQQp7","description":"","breadcrumbs":[{"label":"Lecture 09 - More Replication, CRAQ"}]},{"id":"-MEV4wOQuvYyhC99D2Ib","title":"9.2 使用Zookeeper实现计数器","pathname":"/mit6-824/lecture-09-more-replication-craq/9.2-zookeeper-shi-yong-chang-jing","siteSpaceId":"sitesp_UQQp7","description":"","breadcrumbs":[{"label":"Lecture 09 - More Replication, CRAQ"}]},{"id":"-MEV4vStQPVqODMoihaa","title":"9.3 使用Zookeeper实现非扩展锁","pathname":"/mit6-824/lecture-09-more-replication-craq/untitled","siteSpaceId":"sitesp_UQQp7","description":"","breadcrumbs":[{"label":"Lecture 09 - More Replication, CRAQ"}]},{"id":"-MF0MjZO8I86-9m-9wm6","title":"9.4 使用Zookeeper实现可扩展锁","pathname":"/mit6-824/lecture-09-more-replication-craq/9.4-shi-yong-zookeeper-shi-xian-ke-kuo-zhan-suo","siteSpaceId":"sitesp_UQQp7","description":"","breadcrumbs":[{"label":"Lecture 09 - More Replication, CRAQ"}]},{"id":"-MF33nLtDIcJaCg_3-y-","title":"9.5 链复制（Chain Replication）","pathname":"/mit6-824/lecture-09-more-replication-craq/9.5-lian-fu-zhi-chain-replication","siteSpaceId":"sitesp_UQQp7","description":"","breadcrumbs":[{"label":"Lecture 09 - More Replication, CRAQ"}]},{"id":"-MF8SQHI5BNVupqgra1L","title":"9.6 链复制的故障恢复（Fail Recover）","pathname":"/mit6-824/lecture-09-more-replication-craq/9.6-lian-fu-zhi-de-gu-zhang-hui-fu-fail-recover","siteSpaceId":"sitesp_UQQp7","description":"","breadcrumbs":[{"label":"Lecture 09 - More Replication, CRAQ"}]},{"id":"-MF9_Jo0CAQKgWuusAa1","title":"9.7 链复制的配置管理器（Configuration Manager）","pathname":"/mit6-824/lecture-09-more-replication-craq/9.7-lian-fu-zhi-de-pei-zhi-guan-li-qi-configuration-manager","siteSpaceId":"sitesp_UQQp7","description":"","breadcrumbs":[{"label":"Lecture 09 - More Replication, CRAQ"}]},{"id":"-MFDFJr2Eg9MaXenv9Fd","title":"Lecture 10 - Cloud Replicated DB, Aurora","pathname":"/mit6-824/lecture-10-cloud-replicated-db-aurora","siteSpaceId":"sitesp_UQQp7","description":""},{"id":"-MFDHDHQ30vMNPVlqea9","title":"10.1 Aurora 背景历史","pathname":"/mit6-824/lecture-10-cloud-replicated-db-aurora/10.1-aurora-bei-jing-li-shi","siteSpaceId":"sitesp_UQQp7","description":"","breadcrumbs":[{"label":"Lecture 10 - Cloud Replicated DB, Aurora"}]},{"id":"-MFcd4T18N2LJeaZTAmr","title":"10.2 故障可恢复事务（Crash Recoverable Transaction）","pathname":"/mit6-824/lecture-10-cloud-replicated-db-aurora/10.2-gu-zhang-ke-hui-fu-shi-wu-crash-recoverable-transaction","siteSpaceId":"sitesp_UQQp7","description":"","breadcrumbs":[{"label":"Lecture 10 - Cloud Replicated DB, Aurora"}]},{"id":"-MFdYL6sLuxvrkv2a68V","title":"10.3 关系型数据库（Amazon RDS）","pathname":"/mit6-824/lecture-10-cloud-replicated-db-aurora/10.3","siteSpaceId":"sitesp_UQQp7","description":"","breadcrumbs":[{"label":"Lecture 10 - Cloud Replicated DB, Aurora"}]},{"id":"-MFeLOancAK20HLa9Vbi","title":"10.4 Aurora 初探","pathname":"/mit6-824/lecture-10-cloud-replicated-db-aurora/10.4-aurora-chu-tan","siteSpaceId":"sitesp_UQQp7","description":"","breadcrumbs":[{"label":"Lecture 10 - Cloud Replicated DB, Aurora"}]},{"id":"-MFeWInFbjQ3gmSgDMx0","title":"10.5 Aurora存储服务器的容错目标（Fault-Tolerant Goals）","pathname":"/mit6-824/lecture-10-cloud-replicated-db-aurora/10.5-quorum","siteSpaceId":"sitesp_UQQp7","description":"","breadcrumbs":[{"label":"Lecture 10 - Cloud Replicated DB, Aurora"}]},{"id":"-MFhQ72EBiwWpjYdk2IX","title":"10.6 Quorum 复制机制（Quorum Replication）","pathname":"/mit6-824/lecture-10-cloud-replicated-db-aurora/10.6-quorum-fu-zhi-ji-zhi-quorum-replication","siteSpaceId":"sitesp_UQQp7","description":"","breadcrumbs":[{"label":"Lecture 10 - Cloud Replicated DB, Aurora"}]},{"id":"-MFi3hM6b8lCuotdMQ4H","title":"10.7 Aurora读写存储服务器","pathname":"/mit6-824/lecture-10-cloud-replicated-db-aurora/10.7","siteSpaceId":"sitesp_UQQp7","description":"","breadcrumbs":[{"label":"Lecture 10 - Cloud Replicated DB, Aurora"}]},{"id":"-MFmZjh0_DT4tPyzp0u6","title":"10.8 数据分片（Protection Group）","pathname":"/mit6-824/lecture-10-cloud-replicated-db-aurora/10.8-shu-ju-fen-pian-protection-group","siteSpaceId":"sitesp_UQQp7","description":"","breadcrumbs":[{"label":"Lecture 10 - Cloud Replicated DB, Aurora"}]},{"id":"-MFnA2bbSkV7bsgTpwil","title":"10.9 只读数据库（Read-only Database）","pathname":"/mit6-824/lecture-10-cloud-replicated-db-aurora/10.9-zhi-du-shu-ju-ku-readonly-database","siteSpaceId":"sitesp_UQQp7","description":"","breadcrumbs":[{"label":"Lecture 10 - Cloud Replicated DB, Aurora"}]},{"id":"-MFrcZF_K1cFhuvlUyrZ","title":"Lecture 11 - Cache Consistency: Frangipani","pathname":"/mit6-824/lecture-11-cache-consistency-frangipani","siteSpaceId":"sitesp_UQQp7","description":""},{"id":"-MFrdI-DsMsPkzNnvzKo","title":"11.1 Frangipani 初探","pathname":"/mit6-824/lecture-11-cache-consistency-frangipani/11.1-frangipani-chu-tan","siteSpaceId":"sitesp_UQQp7","description":"","breadcrumbs":[{"label":"Lecture 11 - Cache Consistency: Frangipani"}]},{"id":"-MFsB0GGqdB0UhqzZcNB","title":"11.2 Frangipani的挑战（Challenges）","pathname":"/mit6-824/lecture-11-cache-consistency-frangipani/11.2-frangipani-de-tiao-zhan-challenges","siteSpaceId":"sitesp_UQQp7","description":"","breadcrumbs":[{"label":"Lecture 11 - Cache Consistency: Frangipani"}]},{"id":"-MFsxz_vPfc4T764P2TQ","title":"11.3 Frangipani的锁服务（Lock Server）","pathname":"/mit6-824/lecture-11-cache-consistency-frangipani/1.3-huan-cun-yi-zhi-xing-cache-coherence","siteSpaceId":"sitesp_UQQp7","description":"","breadcrumbs":[{"label":"Lecture 11 - Cache Consistency: Frangipani"}]},{"id":"-MFuHVRFFlflAK0SrDEa","title":"11.4 缓存一致性（Cache Coherence）","pathname":"/mit6-824/lecture-11-cache-consistency-frangipani/1.4-huan-cun-yi-zhi-xie-yi-coherence-protocol","siteSpaceId":"sitesp_UQQp7","description":"","breadcrumbs":[{"label":"Lecture 11 - Cache Consistency: Frangipani"}]},{"id":"-MFx8y-lkm9jt5Cyp84j","title":"11.5 原子性（Atomicity）","pathname":"/mit6-824/lecture-11-cache-consistency-frangipani/11.5-yuan-zi-xing-atomicity","siteSpaceId":"sitesp_UQQp7","description":"","breadcrumbs":[{"label":"Lecture 11 - Cache Consistency: Frangipani"}]},{"id":"-MFxJ1gE0IpEsSErwCmR","title":"11.6 Frangipani Log","pathname":"/mit6-824/lecture-11-cache-consistency-frangipani/11.6-gu-zhang-hui-fu-crash-recovery","siteSpaceId":"sitesp_UQQp7","description":"","breadcrumbs":[{"label":"Lecture 11 - Cache Consistency: Frangipani"}]},{"id":"-MFyjo0H3_jTZ3piyRkp","title":"11.7 故障恢复（Crash Recovery）","pathname":"/mit6-824/lecture-11-cache-consistency-frangipani/11.7-gu-zhang-hui-fu-crash-recovery","siteSpaceId":"sitesp_UQQp7","description":"","breadcrumbs":[{"label":"Lecture 11 - Cache Consistency: Frangipani"}]},{"id":"-MG1JKHCk7ZneTUII5tZ","title":"11.8 Frangipani总结","pathname":"/mit6-824/lecture-11-cache-consistency-frangipani/11.8-frangipani-zong-jie","siteSpaceId":"sitesp_UQQp7","description":"","breadcrumbs":[{"label":"Lecture 11 - Cache Consistency: Frangipani"}]},{"id":"-MG2Ix1s0zPUvpSjR_SI","title":"Lecture 12 - Distributed Transaction","pathname":"/mit6-824/lecture-12-distributed-transaction","siteSpaceId":"sitesp_UQQp7","description":""},{"id":"-MG2JUTUGT7Q72FEtcb1","title":"12.1 分布式事务初探（Distributed Transaction）","pathname":"/mit6-824/lecture-12-distributed-transaction/12.1","siteSpaceId":"sitesp_UQQp7","description":"","breadcrumbs":[{"label":"Lecture 12 - Distributed Transaction"}]},{"id":"-MG6NrP_hcJo6U13PBOq","title":"12.2 并发控制（Concurrency Control）","pathname":"/mit6-824/lecture-12-distributed-transaction/12.2-bing-fa-kong-zhi-concurrency-control","siteSpaceId":"sitesp_UQQp7","description":"","breadcrumbs":[{"label":"Lecture 12 - Distributed Transaction"}]},{"id":"-MGDMXM8ZJyVX4tf8ovx","title":"12.3 两阶段提交（Two-Phase Commit）","pathname":"/mit6-824/lecture-12-distributed-transaction/12.3-liang-jie-duan-ti-jiao-twophase-commit","siteSpaceId":"sitesp_UQQp7","description":"","breadcrumbs":[{"label":"Lecture 12 - Distributed Transaction"}]},{"id":"-MGDYHzLyxRB4yW5aL3m","title":"12.4 故障恢复（Crash Recovery）","pathname":"/mit6-824/lecture-12-distributed-transaction/12.4-cuo-wu-chu-li","siteSpaceId":"sitesp_UQQp7","description":"","breadcrumbs":[{"label":"Lecture 12 - Distributed Transaction"}]},{"id":"-MGHSM3WOfACmNr4a2kv","title":"12.5 总结","pathname":"/mit6-824/lecture-12-distributed-transaction/12.5-zong-jie","siteSpaceId":"sitesp_UQQp7","description":"","breadcrumbs":[{"label":"Lecture 12 - Distributed Transaction"}]}]}