A Streaming Protocol for Memcached
Memcached is a general-purpose distributed memory caching system that was originally developed by Danga Interactive for LivcJournal, but is now used by many other sites, and It is thought to be one of the most effective solutions to speed up dynamic databasedriven websites by caching data and objects in RAM to reduce the number of times that an external data source must be read. Memcached system uses a clientserver architecture, it provides its standard memcached protocol to make it work everywhere with any types of programming languages. The memcached protocol is very efficient, while it doesnt support big data objects very well. In this paper, we first illustrate the memcached systems;and then a detailed introduction is provided for the memcached protocol, and then we specified the issues of the stock protocol. After that, we introduce a new streaming protocol, which is well designed for big data objects and could be easily integrated into existing memcached protocols. Finally, we did some experiments and finally this new streaming protocol is proved to be very efficient for big data objects storage and it explores new application fields for memcached.
Memcached protocol streaming performance
Xingen Wang Bo Zhou Wei Li
Department of Computer Science and Technologies Zhejiang University Hangzhou,China
国际会议
太原
英文
176-180
2011-02-26(万方平台首次上网日期,不代表论文的发表时间)