Tair— 分布式 KV 系统
Post on 17-Jan-2016
345 Views
Preview:
DESCRIPTION
Tair— 分布式 KV 系统. Tair 是什么. 分布式 Key/Value 存储 非持久化 持久化. 使用现状. 支持 Java 、 C/C++ 的客户端 支撑着淘宝绝大部分系统 300+ 台服务器,每台能提供 22GB (内存) 的空间 70 亿 + 的记录 每秒百万级别的请求数 1GB/s 的数据流. 应用案例. login. detail. buy. Tair. API. get/put/delete incr/decr mget/mdelete get_items/add_items/remove_items. 系统架构. - PowerPoint PPT Presentation
Transcript
Tair—分布式 KV系统
分布式 Key/Value 存储
非持久化
持久化
Tair 是什么
支持 Java 、 C/C++ 的客户端
支撑着淘宝绝大部分系统
300+ 台服务器,每台能提供 22GB (内存) 的空间
70 亿 + 的记录
每秒百万级别的请求数
1GB/s 的数据流
使用现状
应用案例
login buydetail
Tair
get/put/delete
incr/decr
mget/mdelete
get_items/add_items/remove_items
API
Client
A B C D E
Master Slave configserver
dataservers
heartbeat
系统架构
Tair 已经在 code.taobao.org 上开源
优化现有存储引擎
适应不同场景的存储引擎
分级存储内存 ->SSD->SAS/SATA
Tair 的未来
Q&A
Thanks!
top related