150 likes | 500 Views
Cassandra 应用及高性能客户端. 董亚军 来自 Newegg-NESC. Why Cassandra Cassandra 在 Newegg 的应用及部署架构 我们遇到了哪些 问题 Hector 以及 Aqulies 无法满足应用需求 高性能 Cassandra 客户端 -Canary Canary 架构 Canary 工作原理 写 读 Canary 性能. 议题. 我们的目标. 以 Cassandra 为基础架构,实现 Newegg 跨多数据中心的数据同步 b ) 对 Cassandra 集群提供统一的高性能访问接口. 背景.
E N D
Cassandra应用及高性能客户端 董亚军来自Newegg-NESC
Why Cassandra • Cassandra在Newegg的应用及部署架构 • 我们遇到了哪些问题 • Hector以及Aqulies无法满足应用需求 • 高性能Cassandra客户端-Canary • Canary 架构 • Canary 工作原理 • 写 • 读 • Canary性能 议题
我们的目标 • 以Cassandra为基础架构,实现Newegg跨多数据中心的数据同步 b)对Cassandra集群提供统一的高性能访问接口
背景 • Cassandra社区活跃不够 • 缺少可以用于生产的Cassandra操作接口
Why Cassandra • Hbase ? • 可配置的一致性读写级别 • 可扩展的二级索引 • 跨数据中心
Real-time Analytics • Most popular items per category • Aggregate item count per category(affinity group)
我们遇到的问题 • Digg的前车之鉴 • 流量控制 – Hadoop • 访问控制 • 低延迟,高吞吐的客户端哪里寻
Hector以及Aqulies • 多协议多语言访问 • 故障处理 • 度量 • 低延迟 • 高吞吐