Download - Tair— 分布式 KV 系统
Transcript
![Page 1: Tair— 分布式 KV 系统](https://reader033.vdocuments.pub/reader033/viewer/2022061316/56814b54550346895db84cde/html5/thumbnails/1.jpg)
Tair—分布式 KV系统
![Page 2: Tair— 分布式 KV 系统](https://reader033.vdocuments.pub/reader033/viewer/2022061316/56814b54550346895db84cde/html5/thumbnails/2.jpg)
分布式 Key/Value 存储
非持久化
持久化
Tair 是什么
![Page 3: Tair— 分布式 KV 系统](https://reader033.vdocuments.pub/reader033/viewer/2022061316/56814b54550346895db84cde/html5/thumbnails/3.jpg)
支持 Java 、 C/C++ 的客户端
支撑着淘宝绝大部分系统
300+ 台服务器,每台能提供 22GB (内存) 的空间
70 亿 + 的记录
每秒百万级别的请求数
1GB/s 的数据流
使用现状
![Page 4: Tair— 分布式 KV 系统](https://reader033.vdocuments.pub/reader033/viewer/2022061316/56814b54550346895db84cde/html5/thumbnails/4.jpg)
应用案例
login buydetail
Tair
![Page 5: Tair— 分布式 KV 系统](https://reader033.vdocuments.pub/reader033/viewer/2022061316/56814b54550346895db84cde/html5/thumbnails/5.jpg)
get/put/delete
incr/decr
mget/mdelete
get_items/add_items/remove_items
API
![Page 6: Tair— 分布式 KV 系统](https://reader033.vdocuments.pub/reader033/viewer/2022061316/56814b54550346895db84cde/html5/thumbnails/6.jpg)
Client
A B C D E
Master Slave configserver
dataservers
heartbeat
系统架构
![Page 7: Tair— 分布式 KV 系统](https://reader033.vdocuments.pub/reader033/viewer/2022061316/56814b54550346895db84cde/html5/thumbnails/7.jpg)
Tair 已经在 code.taobao.org 上开源
优化现有存储引擎
适应不同场景的存储引擎
分级存储内存 ->SSD->SAS/SATA
Tair 的未来
![Page 8: Tair— 分布式 KV 系统](https://reader033.vdocuments.pub/reader033/viewer/2022061316/56814b54550346895db84cde/html5/thumbnails/8.jpg)
Q&A
Thanks!