期刊文献+
共找到1篇文章
< 1 >
每页显示 20 50 100
基于Linux内核的Key-Value存储系统——KStore 被引量:1
1
作者 谢沛东 武延军 《计算机应用》 CSCD 北大核心 2015年第1期99-102,114,共5页
Key-Value存储系统在各种互联网服务中被广泛使用,但现有的Key-Value存储系统通常在用户态空间设计和实现,因为频繁的模式切换和上下文切换,导致访问接口、事务处理效率不高,在高并发、低延迟的数据存储需求中尤为突出。针对该问题,给... Key-Value存储系统在各种互联网服务中被广泛使用,但现有的Key-Value存储系统通常在用户态空间设计和实现,因为频繁的模式切换和上下文切换,导致访问接口、事务处理效率不高,在高并发、低延迟的数据存储需求中尤为突出。针对该问题,给出了一个内核态Key-Value存储系统的实现——KStore:提供内核空间的索引和内存分配机制,并在此基础上,通过基于内核Socket的远程接口以及基于文件系统的本地接口,保证了KStore的低延迟;同时,通过基于内核多线程的并发处理机制,保证了KStore的并发性。实验结果表明,与Memcached相比,KStore在实时性和并发性方面都取得显著优势。 展开更多
关键词 Key-Value存储系统 LINUX内核 文件系统 内核Socket 内核线程 slab内存分配
在线阅读 下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部