w.rdc.sae.sina.com.cn:3307|nj41yyozkz|nj41yyozkz Thinking in Distribution (20100909新浪研发部内部培训,by kobe) « SAE云计算
Twitter FaceBook
Home
Sina App Engine
illuminati
illuminati
Posted by kobe, and filed under 计算机理论
开场白:
什么是分布式
分布式的目的
一,协议
理论:
1,两将军问题
2,多将军问题
实战:
A,TCP协议可靠吗?
B,如何设计两点之间的通信协议
C,如何设计多点之间的通信协议
二,分区
理论:
1,动态分区
2,静态分区
分区带来的问题
三,事务
理论:
1,分布式事务的不可能性
2,两阶段提交
3,三阶段提交
实战:
A,两台数据库各负责一部分用户,实现用户间的转账,怎么做?
B,10个Web前端升级代码,如何保证版本完全一致?
四,复制
理论:
1,主动复制
2,被动复制
复制带来的问题
五,一致性
理论:
1,拜占庭将军问题
2,选主
3,最终一致性
4,向量时钟
5,PAXOS
实战:
A,利用本地锁实现多机选主
B,利用PAXOS实现选主
六,其他
1,快照
2,计算网
12th 九 2010
Tags:
illuminati

One Response to “Thinking in Distribution (20100909新浪研发部内部培训,by kobe)”

  1. 饭团 说:

    作为架在SAE上的WP 居然没有 新浪微博的 链接= =

Leave a Reply

 
Designed by