memcached は C 言語で記述されたインメモリ型の KVS なデータキャッシュミドルで、高速なデータアクセスを実現するため、twitter や Facebook、mixi で使われているようです。軽量でシンプルなのが売りですね。一方、gemcached は、VMware 社の KVS 実装である vFabric GemFire をベースとした、memcached の Java 実装といえるでしょう。 本ブログエントリでは、memcached 用に作成したクライアントアプリケーションが、gemcached でも改変することなく動くということを確認したいと思います。また、最後に、何で gemcachd なの?というところを書きたいと思います。 1. memcached をビルドしてみる 当方、memcached は全く弄ったことがないので、ソースコードから Mac OS X 上でビルド