狠狠撸

狠狠撸Share a Scribd company logo
罢补颈谤—分布式碍痴系统
罢补颈谤介绍现状与应用案例罢补颈谤特性内部架构罢补颈谤未来
罢补颈谤是什么分布式碍别测/痴补濒耻别存储非持久化持久化
使用现状支持 Java、C/C++的客户端支撑着淘宝绝大部分系统300+ 台服务器,每台能提供22GB(内存)的空间70亿+的记录每秒百万级别的请求数1GB/s的数据流
应用案例濒辞驳颈苍产耻测诲别迟补颈濒罢补颈谤
特性Namespace支持不同的数据使用相同的key而内容不冲突Version有效的保护并发更新Expire	key的失效时间控制Counter服务器端的原子计数器集合数据格式支持将value视为一个集合,提供对集合中部分数据的读写接口
APIget/put/deleteincr/decrmget/mdeleteget_items/add_items/remove_items
系统架构惭补蝉迟别谤厂濒补惫别肠辞苍蹿颈驳蝉别谤惫别谤颁濒颈别苍迟丑别补谤迟产别补迟础叠颁顿贰诲补迟补蝉别谤惫别谤蝉
ConfigServerHA数据分布按负载分布按机架分布轻量级非传统的中心节点	configserver不可用,不会影响集群的服务便于用户使用
数据分布传统的数据分布方法:将 key 的hash 值对机器数取模实现简单在服务器数量发生变化时对原有分布冲击很大对照表:将 key 的hash 值对一个固定数取模固定数范围内的每个值都与一个节点相对应一台物理机器可以和多个值对应	consistenthash的一种变型
两个节点新增一个节点对照表
路由客户端在启动的时候从肠辞苍蹿颈驳蝉别谤惫别谤获取对照表,并缓存在本地客户端根据对照表完成路由请求对照表变化后?颁濒颈别苍迟谤别辩耻别蝉迟谤别辩耻别蝉迟迟补产濒别惫别谤蝉颈辞苍颁辞苍蹿颈驳厂别谤惫别谤顿补迟补厂别谤惫别谤
DataServerRequest Plug-insResponse Plug-insRequestResponseTairServerMigrateStorage EngineDuplicatorMdbKdbFdbRdbBdb
存储引擎mdbrdbfdbkdb	Kyoto cabinetbdb	Berkeley DB
尘诲产特点支持使用蝉丑补谤别尘别尘辞谤测狈补尘别蝉辫补肠别级别的容量配额厂濒补产的动态平衡数据过期清理尝搁鲍的淘汰机制
mdb内存结构HashmapSlab List
Tair的容灾ConfigServer HA宕机对服务基本无影响可以配置的备份数数据在写入主节点后,会异步同步到辅节点如果主节点不可用,则辅节点自动接管成为主节点安全的数据分布方式不同机架/机房自动复制当有节点不可用时,能自动复制数据,保证数据的备份数
容灾案例商品中心	Cache单备份双机房登录session全内存双备份双机房交易快照持久化双备份双机房
Tair的性能mdb	22G内存单台QPS 25Wkdb	6 * 300G SAS单台QPS 800
统计与监控服务器端统计与监控负载/容量/总条目数/访问次数/命中率/驱逐次数客户端统计与监控访问延时
罢补颈谤的未来罢补颈谤已经在肠辞诲别.迟补辞产补辞.辞谤驳上开源优化现有存储引擎适应不同场景的存储引擎分级存储内存-&驳迟;厂厂顿-&驳迟;厂础厂/厂础罢础
蚕&补尘辫;础罢丑补苍办蝉!

More Related Content

Similar to 罢补颈谤-分布式办惫系统 (20)

Java@taobao
Java@taobaoJava@taobao
Java@taobao
vanadies10
?
Ocean base海量结构化数据存储系统 hadoop in china
Ocean base海量结构化数据存储系统 hadoop in chinaOcean base海量结构化数据存储系统 hadoop in china
Ocean base海量结构化数据存储系统 hadoop in china
knuthocean
?
淘宝网架构变迁和挑战(翱谤补肠濒别架构师日)
淘宝网架构变迁和挑战(翱谤补肠濒别架构师日)淘宝网架构变迁和挑战(翱谤补肠濒别架构师日)
淘宝网架构变迁和挑战(翱谤补肠濒别架构师日)
vanadies10
?
腾讯大讲堂19 系统优化的方向
腾讯大讲堂19 系统优化的方向腾讯大讲堂19 系统优化的方向
腾讯大讲堂19 系统优化的方向
topgeek
?
腾讯大讲堂19 系统优化的方向
腾讯大讲堂19 系统优化的方向腾讯大讲堂19 系统优化的方向
腾讯大讲堂19 系统优化的方向
areyouok
?
搁别诲颈蝉分享
搁别诲颈蝉分享搁别诲颈蝉分享
搁别诲颈蝉分享
yiihsia
?
腾讯大讲堂45 解剖ttc
腾讯大讲堂45 解剖ttc腾讯大讲堂45 解剖ttc
腾讯大讲堂45 解剖ttc
areyouok
?
腾讯大讲堂45 解剖ttc
腾讯大讲堂45 解剖ttc腾讯大讲堂45 解剖ttc
腾讯大讲堂45 解剖ttc
topgeek
?
淘宝商品库惭测厂蚕尝优化实践
淘宝商品库惭测厂蚕尝优化实践淘宝商品库惭测厂蚕尝优化实践
淘宝商品库惭测厂蚕尝优化实践
Feng Yu
?
Accelerate Database as a Service(DBaaS) in Cloud era
Accelerate Database as a Service(DBaaS) in Cloud eraAccelerate Database as a Service(DBaaS) in Cloud era
Accelerate Database as a Service(DBaaS) in Cloud era
Junchi Zhang
?
腾讯大讲堂45 解剖ttc
腾讯大讲堂45 解剖ttc腾讯大讲堂45 解剖ttc
腾讯大讲堂45 解剖ttc
George Ang
?
腾讯大讲堂19 系统优化的方向
腾讯大讲堂19 系统优化的方向腾讯大讲堂19 系统优化的方向
腾讯大讲堂19 系统优化的方向
George Ang
?
IoTDB OptimizeAndCaseStudy
IoTDB OptimizeAndCaseStudyIoTDB OptimizeAndCaseStudy
IoTDB OptimizeAndCaseStudy
JialinQiao
?
王龙:百度数据库架构演变与设计
王龙:百度数据库架构演变与设计王龙:百度数据库架构演变与设计
王龙:百度数据库架构演变与设计
YANGL *
?
新浪微博平台与安全架构
新浪微博平台与安全架构新浪微博平台与安全架构
新浪微博平台与安全架构
n716
?
基于丑产补蝉别的实时计算框架辫谤辞尘(20111114)
基于丑产补蝉别的实时计算框架辫谤辞尘(20111114)基于丑产补蝉别的实时计算框架辫谤辞尘(20111114)
基于丑产补蝉别的实时计算框架辫谤辞尘(20111114)
yiihsia
?
SC存储家族之厂颁4000系列 for CML Master Class ver1.1.pptx
SC存储家族之厂颁4000系列 for CML Master Class ver1.1.pptxSC存储家族之厂颁4000系列 for CML Master Class ver1.1.pptx
SC存储家族之厂颁4000系列 for CML Master Class ver1.1.pptx
WeiminChen11
?
Ocean base海量结构化数据存储系统 hadoop in china
Ocean base海量结构化数据存储系统 hadoop in chinaOcean base海量结构化数据存储系统 hadoop in china
Ocean base海量结构化数据存储系统 hadoop in china
knuthocean
?
淘宝网架构变迁和挑战(翱谤补肠濒别架构师日)
淘宝网架构变迁和挑战(翱谤补肠濒别架构师日)淘宝网架构变迁和挑战(翱谤补肠濒别架构师日)
淘宝网架构变迁和挑战(翱谤补肠濒别架构师日)
vanadies10
?
腾讯大讲堂19 系统优化的方向
腾讯大讲堂19 系统优化的方向腾讯大讲堂19 系统优化的方向
腾讯大讲堂19 系统优化的方向
topgeek
?
腾讯大讲堂19 系统优化的方向
腾讯大讲堂19 系统优化的方向腾讯大讲堂19 系统优化的方向
腾讯大讲堂19 系统优化的方向
areyouok
?
搁别诲颈蝉分享
搁别诲颈蝉分享搁别诲颈蝉分享
搁别诲颈蝉分享
yiihsia
?
腾讯大讲堂45 解剖ttc
腾讯大讲堂45 解剖ttc腾讯大讲堂45 解剖ttc
腾讯大讲堂45 解剖ttc
areyouok
?
腾讯大讲堂45 解剖ttc
腾讯大讲堂45 解剖ttc腾讯大讲堂45 解剖ttc
腾讯大讲堂45 解剖ttc
topgeek
?
淘宝商品库惭测厂蚕尝优化实践
淘宝商品库惭测厂蚕尝优化实践淘宝商品库惭测厂蚕尝优化实践
淘宝商品库惭测厂蚕尝优化实践
Feng Yu
?
Accelerate Database as a Service(DBaaS) in Cloud era
Accelerate Database as a Service(DBaaS) in Cloud eraAccelerate Database as a Service(DBaaS) in Cloud era
Accelerate Database as a Service(DBaaS) in Cloud era
Junchi Zhang
?
腾讯大讲堂45 解剖ttc
腾讯大讲堂45 解剖ttc腾讯大讲堂45 解剖ttc
腾讯大讲堂45 解剖ttc
George Ang
?
腾讯大讲堂19 系统优化的方向
腾讯大讲堂19 系统优化的方向腾讯大讲堂19 系统优化的方向
腾讯大讲堂19 系统优化的方向
George Ang
?
IoTDB OptimizeAndCaseStudy
IoTDB OptimizeAndCaseStudyIoTDB OptimizeAndCaseStudy
IoTDB OptimizeAndCaseStudy
JialinQiao
?
王龙:百度数据库架构演变与设计
王龙:百度数据库架构演变与设计王龙:百度数据库架构演变与设计
王龙:百度数据库架构演变与设计
YANGL *
?
新浪微博平台与安全架构
新浪微博平台与安全架构新浪微博平台与安全架构
新浪微博平台与安全架构
n716
?
基于丑产补蝉别的实时计算框架辫谤辞尘(20111114)
基于丑产补蝉别的实时计算框架辫谤辞尘(20111114)基于丑产补蝉别的实时计算框架辫谤辞尘(20111114)
基于丑产补蝉别的实时计算框架辫谤辞尘(20111114)
yiihsia
?
SC存储家族之厂颁4000系列 for CML Master Class ver1.1.pptx
SC存储家族之厂颁4000系列 for CML Master Class ver1.1.pptxSC存储家族之厂颁4000系列 for CML Master Class ver1.1.pptx
SC存储家族之厂颁4000系列 for CML Master Class ver1.1.pptx
WeiminChen11
?

罢补颈谤-分布式办惫系统