Free & open source, high-performance, distributed memory object caching system.

分散メモリキャッシュシステム「Memcached」の最新版となる「Memcached 1.4.10」が公開された。Memcachedはオンメモリで動作する分散型のキー・バリューストレージ。主にデータベースから得られたデータを何台ものノードのメモリへキャッシュするために使用される。大規模なWebサービスやWebアプリケーションにおいて高いパフォーマンスを発揮するために活用されている。

Memcached 1.4.10は特にスレッドスケーラビリティの向上に注目して、注意深く改良が実施されたバージョン。クアッドコアやそれ以上のコアを搭載したマシンにおいて、3~6のワーカスレッド、またはそれ以上のワーカースレッドを動作させた場合に従来よりも高いスループットが期待できる。

こうした改善はメモリ使用量を増やさないように注意深く実装されており、また、デッドロックが発生しないように工夫も凝らされているという。スレッドスケーラビリティを向上させる前のMemcachedも十分に高速であり、今回の機能向上は将来におけるMemcachedの新機能追加や、高負荷システムにおけるレイテンシの改善に役立つものとされている。