1 / 15

Cassandra 应用及高性能客户端

Cassandra 应用及高性能客户端. 董亚军 来自 Newegg-NESC. Why Cassandra Cassandra 在 Newegg 的应用及部署架构 我们遇到了哪些 问题 Hector 以及 Aqulies 无法满足应用需求 高性能 Cassandra 客户端 -Canary Canary 架构 Canary 工作原理 写 读 Canary 性能. 议题. 我们的目标. 以 Cassandra 为基础架构,实现 Newegg 跨多数据中心的数据同步 b ) 对 Cassandra 集群提供统一的高性能访问接口. 背景.

margot
Download Presentation

Cassandra 应用及高性能客户端

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. Cassandra应用及高性能客户端 董亚军来自Newegg-NESC

  2. Why Cassandra • Cassandra在Newegg的应用及部署架构 • 我们遇到了哪些问题 • Hector以及Aqulies无法满足应用需求 • 高性能Cassandra客户端-Canary • Canary 架构 • Canary 工作原理 • 写 • 读 • Canary性能 议题

  3. 我们的目标 • 以Cassandra为基础架构,实现Newegg跨多数据中心的数据同步 b)对Cassandra集群提供统一的高性能访问接口

  4. 背景 • Cassandra社区活跃不够 • 缺少可以用于生产的Cassandra操作接口

  5. Why Cassandra • Hbase ? • 可配置的一致性读写级别 • 可扩展的二级索引 • 跨数据中心

  6. Cassandra在Newegg的应用及部署架构

  7. Real-time Analytics • Most popular items per category • Aggregate item count per category(affinity group)

  8. 我们遇到的问题 • Digg的前车之鉴 • 流量控制 – Hadoop • 访问控制 • 低延迟,高吞吐的客户端哪里寻

  9. Hector以及Aqulies • 多协议多语言访问 • 故障处理 • 度量 • 低延迟 • 高吞吐

  10. Canary架构

  11. Canary工作原理 – write

  12. Canary工作原理 – Read

  13. Canary性能

  14. QA

More Related