1 / 20
文档名称:

轻量级分布式key value存储系统在360的应用.ppt

格式:ppt   页数:20
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

轻量级分布式key value存储系统在360的应用.ppt

上传人:dsmhb 2013/1/7 文件大小:0 KB

下载得到文件列表

轻量级分布式key value存储系统在360的应用.ppt

文档介绍

文档介绍:2012/07/06
轻量级分布式key/value存储系统在360的应用
议程
背景介绍
发展历程
单机方案
分布式方案
多集群方案
经验心得
2
背景介绍–应用场合
主要应用场合
数据离线流式生产(写)、海量在线检索(读)
木马/恶意网址云查杀
推荐系统
背景介绍–系统需求
系统需求
key/value的数据存储,平均value长度小于1K
低延迟
7*24小时在线
性能要求高
一致性要求
无节点失效时:强一致性
节点失效后:可以暂时停止写操作
发展历程– KVDB 0. 1
09年初– 10年底
10亿数量item
发展历程– KVDB 0. 1
单机内存哈希表存储引擎
在Memcached基础上做二次开发
内存利用率(将LRU特性做成可选:item结构中的time、exptime等成员)
比较多个关联容器实现:std::map、ext/hash_map、stlport::hash_map、google sparse_hash
hash_map的rehash问题
协议扩展:dump、load支持
大量只存储有无标识item:使用布隆过滤器支持,写时拷贝
发展历程– KVDB 1. 0
10年12月– 11年9月
超过30亿数量item
分布式内存哈希表存储引擎
考虑Membase
发展历程– KVDB 1. 0
分布式内存哈希表存储引擎
考虑Membase
问题:
存储引擎满足不了要求(SQLite)
改进:存储引擎可定制化
Memcached Proxy(Moxi)
问题1:对下游存储节点的超时处理过于暴力
问题2:没有短暂屏蔽失效节点的功能,下游存储节点故障会阻塞client
分布式Key/Value存储–性能
5台机器
key长度32bytes,value长度为32bytes。随机选取key,测试单机的情况:
单次读:get 45000
批量读(每笔100个key):gets 400000
写:set 42000
访问延迟:1万次查询(每笔100个key),
分布式Key/Value存储–单集群架构
单集群架构

最近更新

2026年华东政法大学单招职业技能考试模拟测试.. 45页

2026年危化品安全生产知识题库附答案(完整版.. 41页

2026年哈尔滨幼儿师范高等专科学校单招职业倾.. 43页

2026年国开电大基础写作形考题库(全国通用).. 37页

2026年大一c语言期末试题(精练) 13页

2026年干部廉政知识试题(黄金题型) 14页

2026年廉政知识简答测试题及答案参考 14页

2026年注册税务师考试题库及答案【夺冠系列】.. 47页

2026年c语言试题期末有答案 13页

2026年国开法律专题形考作业4考试题库附答案【.. 45页

基于异构传感器双重滤波融合的掘进机位姿感知.. 31页

第五小学“线上教学工作”实施方案 8页

2025年马鞍山职业技术学院单招职业技能测试题.. 44页

2025广东中山市港口镇镇属企业集团招聘员工1人.. 45页

2025浙商中拓集团股份有限公司社会招聘25人(.. 44页

2025重庆市九龙坡区土地整治储备中心招聘考试.. 50页

2026“梦工场”招商银行温州分行寒假实习生招.. 45页

2026山东菏泽市成武养老康复中心护理院招聘备.. 49页

2026年(完整版)C语言选择题题库及参考答案一套.. 13页

2026年c语言专科期末测试题及答案(最新) 13页

2026年c语言指针考试题库及完整答案 13页

2026年C语言期末试题北京卷(各地真题) 13页

2026年c语言知识测试题及答案(网校专用) 13页

2026年安徽城市管理职业学院单招职业适应性考.. 37页

2025年湖南省建设工程工程量清单计价办法(新).. 51页

2025年江西信息应用职业技术学院单招职业适应.. 127页

2025年江西信息应用职业技术学院单招职业倾向.. 73页

喝酒给老婆的检讨书 6页

vae乳液低温发泡工艺 29页

隧道工程课后习题答案-中南大学-彭立敏 6页