Transcript silt
LOGO SILT: A Memory-Efficient, HighPerformance Key-Value Store 王春磊 2013年10月13日 磁盘延迟优化策略 减少延迟(缓存) 命中率是关键(时间局部性,空间局部性) 对于毫无规律的访问命中率低 隐藏延时(日志) 不需要实时返回结果(插入、删除) 对于实时返回结果的延迟无法隐藏(查询) Page 2 LOGO SILT简介 LOGO SILT采用了隐藏延时策略 将插入、删除作为一条记录记录在Logstore 查询操作直接访问磁盘 SILT采用小索引来支持大数据 采用多种索引结构减少对内存的展用 0.7Byte per Key-Value pair、1.01flash reads per lookup SILT存在一些隐蔽的问题(解决方法) 同一key多次插入、删除失效 新修改的数据可能查不到 Page 3 SILT系统结构 Page 4 LOGO Logstore结构 Page 5 LOGO Logstore 到Hashstore Page 6 LOGO Sortedstore index Page 7 LOGO Sortedstore index Page 8 LOGO 表示字典树 Page 9 LOGO LOGO Page 10 SILT存在的问题 Page 11 LOGO LOGO 谢谢! 2013.10.13