最新 | 最热门 | 最高评价

+0  偏序/DAG的一个例子

Tag: 分布式 | 偏序
LoopJump 发于 2020年04月11日 18:16 | 点击: 245 | 展开摘要
  序问题可以说是分布式系统中天字第一号问题,因为它来自分布式系统最基础的那个系统模型假设 - 异步 […]

查看全文: http://www.udpwork.com/item/17977.html

+0  分布式事务性能的FIT取舍

Tag: 数据库 | 分布式事务 | 分布式数据库
LoopJump 发于 2020年04月09日 17:25 | 点击: 274 | 展开摘要
  《FIT: A Distributed Database Performance Tradeof […]

查看全文: http://www.udpwork.com/item/17978.html

+0  超越不可能

Tag: 分布式系统 | consensus | failure detector | FLP
kongfy 发于 2019年10月13日 10:36 | 点击: 281 | 展开摘要
相信所有研究过分布式系统的同学都对大名鼎鼎的FLP不可能性有所耳闻,简单来说,FLP不可能性证明了“在可能有哪[...]

超越不可能,首发于Kongfy's Blog。

查看全文: http://www.udpwork.com/item/17965.html

+0  2PC之踵?是时候升级二阶段提交协议了

Tag: 分布式
Tim 发于 2019年01月28日 10:32 | 点击: 1647 | 展开摘要
感谢读者,能看到这篇文章,也许是通过 RSS 订阅或者是博客首页来的。博客过去很长时间没有更新,大部分随想都发表在微博,由于发的内容大多是碎碎念,建议大家也不用专门去拜访。在 2010 年时候,曾写过一篇多IDC的数据分布设计的文章提到过 2PC 等协议,最近在 Hackernews 上又有很多有关优化 2PC 讨论,讨论的源头主要由下面这篇文章引起的,因此作了翻译,供大家参阅。

两阶段提交协议(2PC)已经在企业软件系统中使用了三十多年。它是一种非常有影响力的协议,用于确

查看全文: http://www.udpwork.com/item/17364.html

+0  Paxos与“幽灵复现”

Tag: 分布式系统 | Oceanbase | paxos
kongfy 发于 2018年09月23日 11:39 | 点击: 296 | 展开摘要
Paxos被公认是难度很高的分布式共识算法,一方面是体现在理解其算法正确性的难度上,而另一方,体现在工程实现的[...]

Paxos与“幽灵复现”,首发于Kongfy's Blog。

查看全文: http://www.udpwork.com/item/17967.html

+0  [paper note]Megastore & PaxosStore

Tag: 分布式系统 | paxos
kongfy 发于 2018年08月20日 19:17 | 点击: 358 | 展开摘要
之前对分布式KV存储关注不多,最近抽时间看了一下Google的Megastore和Wechat的PaxosSt[...]

[paper note]Megastore & PaxosStore,首发于Kongfy's Blog。

查看全文: http://www.udpwork.com/item/17968.html

+0  [paper note]Consensus on Transaction Commit

Tag: 关系型数据库 | 分布式系统 | paxos
kongfy 发于 2018年07月28日 17:53 | 点击: 297 | 展开摘要
这篇论文的作者实在太吓人了,Jim Gray和Leslie Lamport,两个领域的扛把子。论文介绍的内容叫[...]

[paper note]Consensus on Transaction Commit,首发于Kongfy's Blog。

查看全文: http://www.udpwork.com/item/17969.html

+0  Paxos revisit

Tag: 分布式系统 | consensus | paxos
kongfy 发于 2018年07月28日 15:16 | 点击: 318 | 展开摘要
前一段时间借着组里的实习生学习交流的机会,又重新讨论了一次Paxos算法,颇有收获。本文整理记录几个我个人觉得[...]

Paxos revisit,首发于Kongfy's Blog。

查看全文: http://www.udpwork.com/item/17970.html

+0  分布式系统中唯一ID的生成

Tag: Distributed System | ID | Service | 分布式
四火 发于 2017年06月30日 23:59 | 点击: 2134 | 展开摘要
其实老早就像写一点这个话题。几乎我见过的所有大型系统中,都需要一个唯一ID的生成逻辑。别看小小的ID,需求和场景还挺多:

这个ID多数为数字,但有时候是数字字母的组合;

可能随机,也可能要求随时间严格递增;

有时ID的长度和组成并不重要,有时候却要求它严格遵循规则,或者考虑可读性而要求长度越短越好;

某些系统要求ID可以预期,某些系统却要求ID随机性强,无法猜测(例如避免爬虫等等原因)。

独立的生成服务

比如数据库。最常见的一种,也是应用最多的一种,就是利用数据库

查看全文: http://www.udpwork.com/item/16335.html

+0  从Gitlab误删除数据库想到的

Tag: 技术新闻 | 程序设计 | 系统架构 | Design | Gitlab | High Availability | Programmer | 分布式 | 程序员
陈皓 发于 2017年02月02日 16:11 | 点击: 2726 | 展开摘要
昨天,Gitlab.com发生了一个大事,某同学误删了数据库,这个事看似是个低级错误,不过,因为Gitlab把整个过程的细节都全部暴露出来了,所以,可以看到很多东西,而对于类似这样的事情,我自己以前也干过,而在最近的两公司中我也见过(Amazon中见过一次,阿里中见过至少四次),正好通过这个事来说说一下自己的一些感想和观点吧。我先放个观点:你觉得有备份系统就不会丢数据了吗?

事件回顾

整个事件的回顾Gitlab.com在第一时间就放到了Google Doc上,事后,又发了

查看全文: http://www.udpwork.com/item/16085.html

+0  关于高可用的系统

Tag: 技术管理 | 程序设计 | 系统架构 | Design | High Availability | Paxos | Programmer | 分布式 | 程序员
陈皓 发于 2016年08月21日 12:34 | 点击: 2600 | 展开摘要
在《这多年来我一直在钻研的技术》这篇文章中,我讲述了一下,我这么多年来一直在关注的技术领域,其中我多次提到了工业级的软件,我还以为有很多人会问我怎么定义工业级?以及一个高可用性的软件系统应该要怎么干出来?这样我也可以顺理成章的写下这篇文章,但是没有人问,那么,我只好厚颜无耻的自己写下这篇文章了。哈哈。

另外,我在一些讨论高可用系统的地方看到大家只讨论各个公司的技术方案,其实,高可用的系统并不简单的是技术方案,一个高可用的系统其实还包括很多别的东西,所以,我觉得大家对高可用的

查看全文: http://www.udpwork.com/item/15755.html

+0  持续可用与分布式协议

Tag: 未分类 | 持续可用,Paxos,分布式协议
chuanhui 发于 2015年04月12日 16:53 | 点击: 2442 | 展开摘要
|<<<1234567>>>| 一共12页, 133条记录