摘要:
本文是对Raft论文阅读后的一些核心内容总结 原论文:In Search of an Understandable Consensus Algorithm (Extended Version) Raft概览 Raft论文中用几个表格给出了Raft的细节概览,这里不用仔细阅读,后面学习的时候会慢慢深刻 阅读全文
摘要:
本篇是论文《The Design of a Practical System for Fault-Tolerant Virtual Machines》的学习笔记 论文作者:Daniel J. Scales, Mike Nelson, Ganesh Venkitachalam @ VMWare, In 阅读全文
摘要:
MapReduce是一个分布式大任务计算框架,旨在可以方便Google内部的将大型任务拆分到集群环境下,以得到并行化的处理速度。 在分布式情况下,多台机器协作完成一个大型任务需要考虑很多问题: 整个分布式系统中都有哪些角色?可以预见的就是肯定有任务的拆分者负责拆分调度任务,有任务的实际执行者 如何拆 阅读全文
摘要:
本文是论文《MapReduce: Simplified Data Processing on Large Clusters》的翻译。 原作者:Jeffrey Dean and Sanjay Ghemawat @ Google, Inc. 为了刷MIT 6.824 2021,分布式系统课程,可以去B站 阅读全文
摘要:
graph LR R[HashTable] --> St[静态哈希策略] R --> Dy[动态哈希策略] St --> 线性探测法 St --> t1[Robin Hood] St --> t2[Cuckoo Hashing] Dy --> Ch[Chained Hashing] Dy --> E 阅读全文
摘要:
周末躺不平,卷不动,摆不烂,随便翻译一篇Paper吧。配合MIT6.824 Lecture3来看可能效果会更好。 原文:The Google File System 作者:Sanjay Ghemawat, Howard Gobioff, and Shun-Tak Leung @ Google 引言 阅读全文
摘要:
我们有一个A,引用B: public class A { private B b; public void setB(B b) { this.b = b; } public B getB() { return b; } @Override public String toString() { ret 阅读全文
摘要:
本篇文章大量内容来源于官方的代码注释,看起来会比较枯燥,但了解Spring最直接,最正规的方式也就如此了。 庞大的BeanFactory家族 DefaultListableBeanFactory是支撑ApplicationContext底层的BeanFactory,它有一张错综复杂的继承关系图... 阅读全文
摘要:
本次分享主要涉及InnoDB如何在磁盘上保存数据 InnoDB表空间结构:介绍了InnoDB表文件中的一些组件,比如段、区、页、行记录。除了告诉你怎样存之外,更重要的是希望解释为什么要这样 索引页结构:数据以及索引都存在于索引页中,介绍索引页如何组织,当数据删除、更新时会发生啥 索引分裂、合并:由此 阅读全文
摘要:
周末:摆不烂,卷不动,随便读一篇paper吧 原文:In Search of an Understandable Consensus Algorithm 作者:Diego Ongaro / John Ousterhout —— Stanford University 摘要 Raft是一个用于管理一份 阅读全文