Tair— 分布式 KV 系统

Post on 17-Jan-2016

345 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

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