70 likes | 383 Views
案例 - SDD 的由来和设计. 蓝金伟 (lanjinwei@gmail.com). 通读 Dynamo 论文. Dynamo: Amazon’s Highly Available Key-value Store Amazon 主要强调了 dynamo 的高可用. 核心数据结构. Ring( 环状结构 ). 技术要点. 一致性 hash 向量 时钟 故障 处理 节点维护. SDD 的设计图. 基本参照 dynamo 的思想. SDD 的实现. C++ NRW = 322 MC 协议 MCDB Gossip 协议 一致性 hash
E N D
案例-SDD的由来和设计 蓝金伟(lanjinwei@gmail.com)
通读 Dynamo 论文 • Dynamo: Amazon’s Highly Available Key-value Store • Amazon主要强调了 dynamo的高可用
核心数据结构 • Ring(环状结构)
技术要点 • 一致性hash • 向量时钟 • 故障处理 • 节点维护
SDD的设计图 • 基本参照 dynamo 的思想
SDD的实现 • C++ • NRW=322 • MC协议 • MCDB • Gossip协议 • 一致性hash • Membership • Bdb • 历时2个月
SDD的问题 • 应用方认为太浪费了,因为SDD采用1式三份的机制 • 应用方认为运维工具不够成熟,需要完善 • 应用方认为性能没有mc,mcdb高