分散メモリー技術とは,数十~数千台のサーバーに搭載される物理メモリーを連携させて,巨大な論理メモリーとして使用する技術である。作り出したメモリーを,データベースのキャッシュ・メモリーとして使用することで,アプリケーションのパフォーマンスが向上する︵図1︶。 Webアプリケーション分野で広く使われている分散メモリー技術が﹁memcached﹂だ。元々はブログ・サービス﹁LiveJournal﹂用に開発されたソフトウエアだが,オープンソース化され,ソーシャル・ブックマーク・サービスの﹁digg﹂や,ソーシャル・ネットワーク・サービス︵SNS︶の﹁mixi﹂でも使われるようになった。 米GoogleのPaaS︵Platform as a Service︶である﹁Google App Engine﹂にも,memcachedに相当するメモリー・キャッシュ機能が搭載されている。開発者はGoogleA