分布式系统共20篇
使用坐标系分析Paxos算法 | x64

使用坐标系分析Paxos算法

本文并非使用流程图和案例分析,而是通过提案序列和时间序列组成的坐标系来分析Paxos。 希望能为你带来更直观的感受,使Paxos算法更加易懂。

浅谈云计算

云计算是计算,存储和网络的资源池,以及在此基础上建立的生态。 云计算改变了计算,网络等资源的获取方式,但并没有改变它们的使用方式。

谷歌Borg论文阅读笔记(二)—— 任务混部和资源隔离

BorgMaster在全局进行任务调度和分配资源,Borglet管理主机层面的资源隔离。 相关笔记:谷歌Borg论文阅读笔记(一)—— 集群操作系统 Google的混部情况 Google几乎所有的机器都是混部的,在一台...

浅谈云原生

云原生的目的,就是提供更多的通用服务,让用户更专注业务。
用普通MySQL高可用的方式打开Raft | x64

用普通MySQL高可用的方式打开Raft

网上很多文章都是将Raft和Paxos对比,但个人觉得Raft和MySQL高可用方案更为相近。所以在此做个比较加深理解。 如有错误,欢迎讨论。 简介 数据库容灾的基础是副本。副本间同步的关键是日志,所...
sean的头像 | x64sean3年前
0610
谷歌Borg论文阅读笔记(一)——  集群操作系统 | x64

谷歌Borg论文阅读笔记(一)—— 集群操作系统

传说中,Borg之前号称是Google内部和PageRanking相提并论的同等重量级的东西,现在公布了论文。 Kubernetes是Borg的开源实现。 Borg简介 Borg的作用是:提供一个标准任务规格语言,集成名字服务...

浅谈关系型数据库的演变

总结一下对关系型数据库变化粗浅的认识。 前言 第一次知道数据库,是在大学时的数据库课程,那个时候的数据库特指关系型数据库。到后面工作后,才知道除了MySQL,Oralce这类关系数据库之外,还...
sean的头像 | x64sean3年前
0440

高可用技术概述

算机系统高可用技术的基本概念。
sean的头像 | x64sean4年前
0390

Kubernetes是银弹还是智子?

Kubernetes,当前最热门的系统,很多公司甚至将其列入战略计划,但也有不少人对其三缄其口。 本文仅代表个人简介,如有不同意见,请留言讨论。 前言 名词解答: 1. 银弹: 比喻为具有极端有效性...
sean的头像 | x64sean4年前
0190

自动灾备技术分析

这是最常用的高可用技术,不是那么高大上,但简单有效。
sean的头像 | x64sean4年前
0250