タグ

postgresqlとmemcachedに関するfubar_fooのブックマーク (1)

  • pgmemcacheからmemcachedのデータを操作する

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

    pgmemcacheからmemcachedのデータを操作する
  • 1