1 / 7

案例 - SDD 的由来和设计

案例 - 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

damia
Download Presentation

案例 - SDD 的由来和设计

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 案例-SDD的由来和设计 蓝金伟(lanjinwei@gmail.com)

  2. 通读 Dynamo 论文 • Dynamo: Amazon’s Highly Available Key-value Store • Amazon主要强调了 dynamo的高可用

  3. 核心数据结构 • Ring(环状结构)

  4. 技术要点 • 一致性hash • 向量时钟 • 故障处理 • 节点维护

  5. SDD的设计图 • 基本参照 dynamo 的思想

  6. SDD的实现 • C++ • NRW=322 • MC协议 • MCDB • Gossip协议 • 一致性hash • Membership • Bdb • 历时2个月

  7. SDD的问题 • 应用方认为太浪费了,因为SDD采用1式三份的机制 • 应用方认为运维工具不够成熟,需要完善 • 应用方认为性能没有mc,mcdb高

More Related