YOU ARE DOWNLOADING DOCUMENT

Please tick the box to continue:

Transcript
Page 1: Tair— 分布式 KV 系统

Tair—分布式 KV系统

Page 2: Tair— 分布式 KV 系统

分布式 Key/Value 存储

非持久化

持久化

Tair 是什么

Page 3: Tair— 分布式 KV 系统

支持 Java 、 C/C++ 的客户端

支撑着淘宝绝大部分系统

300+ 台服务器,每台能提供 22GB (内存) 的空间

70 亿 + 的记录

每秒百万级别的请求数

1GB/s 的数据流

使用现状

Page 4: Tair— 分布式 KV 系统

应用案例

login buydetail

Tair

Page 5: Tair— 分布式 KV 系统

get/put/delete

incr/decr

mget/mdelete

get_items/add_items/remove_items

API

Page 6: Tair— 分布式 KV 系统

Client

A B C D E

Master Slave configserver

dataservers

heartbeat

系统架构

Page 7: Tair— 分布式 KV 系统

Tair 已经在 code.taobao.org 上开源

优化现有存储引擎

适应不同场景的存储引擎

分级存储内存 ->SSD->SAS/SATA

Tair 的未来

Page 8: Tair— 分布式 KV 系统

Q&A

Thanks!


Related Documents