September 17, 2004

memcached

memcached: a distributed memory object caching system

memcached is a high-performance, distributed memory object caching system, generic in nature, but intended for use in speeding up dynamic web applications by alleviating database load.

Slashdot.orgLiveJournal で使用されているメモリ上にデータやオブジェクトをキャッシュし、レプリケーションも可能なデーモン memcached だそうです。

MySQL でも MyISAM や InnoDB (ACID) でロックのオーバヘッドが若干発生しますがその辺りの解消によさげ。Linux では epoll、FreeBSD では kqueue を使うのかな。ちょっと試してみよう。オブジェクトをそのままマッピングするための Perl API もリリースされています。

Posted by miyagawa at September 17, 2004 06:42 PM | Permalink | Comments (0) | TrackBack(0)
Comments
Trackbacks
TrackBack URL for this entry: http://blog.bulknews.net/mt3/mt-tb.cgi/1265
Post a comment