pgmemcacheの応用 —PostgreSQLからmemcachedを使う 具体例を使ってPostgreSQLからmemcachedを使う方法を説明します。 下図のようなシステムを構築してみましょう。このシステムはSNSの一部で、ユーザーがWebサーバにアクセスすると自身や友人のプロフィール(ニックネーム、友人数、写真)が複数表示されます。 アクセスのたびにデータベースのユーザーテーブルを検索するのは効率が悪いので、ユーザーデータの登録や更新など基本的な管理はPostgreSQLで行い、検索はmemcachedに任せる分業方式にします。 PostgreSQLのテーブルデータをmemcachedに反映させるにはトリガ機能を使います。トリガ機能とはSQL文が実行されたときにあらかじめ指定した関数を実行する機能です。これを使って、登録や変更があった場合にpgmemcacheの関数でデータを保
