- 1
- 0
- 约小于1千字
- 约 14页
- 2019-01-04 发布于福建
- 举报
lotus分布式劳数据库
Lotus 分布式数据库设计与实现 yp.fangdong@ 2012/06/18 内容概要 场景和需求 设计 性能测试 经验总结 场景和需求 微博 等 文本类应用 数据特点 数据模型简单 记录体积小 海量 高并发 弱一致性 初步方案 存储集群:存储系统 + 缓存系统 索引全置内存:key + value的offset Hash方式partition,固定Bucket 索引问题 key:value ≈ 1:50 内存:磁盘 ≈ 8G:5TB ≈ 1:640 →磁盘空间利用率低 →启动速度慢 →内存扩容 成本高 集群震荡 传统hash方式partition hash(key) / n 单点故障,模数n改变,cache 0%命中 深入设计 签名技术 一致性Hash 索引签名 类签名技术 SHA1/MD5/.. 算法 →索引 = 对key签名 + Record的offset →内存索引大量减少,启动极快 →降低签名冲突率 一致性Hash 单点故障 大部分cache仍可用 → (n – 1)/n 其他优化 布隆过滤器 内存管理 数据压缩 c10k LIRS缓存淘汰算法 等等 性能测试 配置 → CPU: 4 * i5-2320 3.00GHz → CPU Cache: 6144 KB 存储引擎 → 随机读写 100w → key:50Bytes va
您可能关注的文档
- 《企业成本指管理与成本控制技术》.ppt
- 《区域奖品工业化与城市化—以我国珠江三角洲地区为例》.ppt
- 《世界经谁济的“全球化”》.ppt
- 《数据库性能喷优化》.ppt
- 《时间一投资法》青之空.pptx
- 《软基地基设计细则光芒》设计计算方法解读.ppt
- 《数字化定子量分析》.ppt
- 《社会保身险法》.ppt
- 《税收定量分析》宏观像税负与经济增长关系分析.ppt
- 《数字郑化定量分析》徐小明7.ppt
- ISO 14021:2026 产品的环境声明和计划-自我声明的环境声明标准立项发展报告.docx
- GBT 45658-2025 轨道交通 牵引供电系统交流25kV同相供电装置标准立项发展报告.docx
- GBT 45660-2025 电子装联技术 电子模块标准立项发展报告.docx
- GBT 45733-2025 银耳中银耳多糖的测定方法 离子色谱法标准立项发展报告.docx
- ISO 18937-32026 成像材料 照相印刷品室内光稳定性测定方法 第3部分LED灯曝光标准立项发展报告.docx
- ISO 18735:2026 船舶和海洋技术 高锰奥氏体钢 低温用高锰奥氏体钢铸件规范标准立项发展报告.docx
- ISO 18243:2025 电动轻便摩托车和摩托车.锂离子电池系统的试验规范和安全要求标准立项发展报告.docx
- ISO 18090-1:2026 放射防护 - 参考脉冲辐射的特性 - 第1部分光子辐射标准立项发展报告.docx
- ISO 14019-42026 可持续信息 第 4 部分可持续信息审定与核查机构的原则及要求标准立项发展报告.docx
- ISO 14019-12026 可持续信息 第 1 部分审定与核查的一般原则及要求标准立项发展报告.docx
原创力文档

文档评论(0)