浅谈关系型数据库的演变 总结一下对关系型数据库变化粗浅的认识。 前言 第一次知道数据库,是在大学时的数据库课程,那个时候的数据库特指关系型数据库。到后面工作后,才知道除了MySQL,Oralce这类关系数据库之外,还有NoS... 01月01日 分布式系统 发表评论 阅读全文
Kubernetes是银弹还是智子? Kubernetes,当前最热门的系统,很多公司甚至将其列入战略计划,但也有不少人对其三缄其口。 本文仅代表个人简介,如有不同意见,请留言讨论。 前言 名词解答: 1. 银弹: 比喻为具有极端有效性的... 11月03日 分布式系统 发表评论 阅读全文
分布式系统用普通MySQL高可用的方式打开Raft 网上很多文章都是将Raft和Paxos对比,但个人觉得Raft和MySQL高可用方案更为相近。所以在此做个比较加深理解。 如有错误,还请指正,谢谢。 简介 数据库容灾的基础是副本。副本间同步的关键是日... 09月09日 发表评论 阅读全文
谷歌Borg论文阅读笔记(二)—— 任务混部和资源隔离 BorgMaster在全局进行任务调度和分配资源,Borglet管理主机层面的资源隔离。 相关笔记:谷歌Borg论文阅读笔记(一)—— 集群操作系统 Google的混部情况 Google几乎所有的机器... 08月25日 分布式系统 发表评论 阅读全文
分布式系统使用坐标系分析Paxos算法 使用时间和提案编号组成的坐标系来分析Paxos算法,希望能为你带来更直观的感受,使Paxos算法更加易懂。 前言 建议先阅读Paxos算法学习笔记。然后将算法流程代入图中,分析算法在两个阶段中可能发生... 08月19日 发表评论 阅读全文
Quorum机制学习笔记 原理 鸽巢原理 若有n个笼子和n+1只鸽子,所有的鸽子都被关在鸽笼里,那么至少有一个笼子有至少2只鸽子。 鸽巢原理证明 使用反证法证明: 假设n个鸽笼,每个鸽笼只有一只鸽子,那么最多只有n个鸽子,n&... 08月16日 分布式系统 发表评论 阅读全文
Paxos算法学习疑问记录 记录学习Paxos算法时遇到的疑问和思考。 相关笔记: Paxos算法学习笔记 Paxos算法的数学归纳法证明 概念 为什么说Paxos是唯一的共识算法 There is only one conse... 08月16日 分布式系统 发表评论 阅读全文
Paxos算法的数学归纳法证明 本文是对Paxos算法的证明,如有错误请指正。 预备知识 表面上看,Paxos像是一个Quorum算法再加上二阶段提交(2PC)。但并非是的二者相加。 相关笔记 Quorum算法学习笔记 数学归纳法 ... 08月15日 分布式系统 发表评论 阅读全文
分布式系统Paxos算法学习笔记 从Paxos入门分布式共识算法,先了解Paxos算法的总体结构和流程。 前言 本文Paoxs指代的是Basic Paxos。 Paxos是强一致的算法,数据写入后立即可读取,不存在延迟。 Paxos是... 08月13日 发表评论 阅读全文
云计算的服务类型概要 一文搞清楚公有云,私有云,专有云,一体机,边缘云等云服务类型。 前言 随着公有云发展趋近饱和,云厂商们在混合云等新的方向寻求突破。 所以提出了混合云,边缘云等概念让人眼花缭乱。这里对不同的云计算服务类... 08月03日 分布式系统 发表评论 阅读全文