タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

dbとperlに関するyappoのブックマーク (1)

  • YappoLogs: DBIのクエリを透過的にキャッシュするDBIx::QueryCacheを作ってみた

    DBIのクエリを透過的にキャッシュするDBIx::QueryCacheを作ってみた 同じクエリが良く発行されていて、DBサーバにまで負荷をかけずにフロントエンドでキャッシュする仕組みが無いかと思っていて、 どこかで実装されている物だと思い探していたのですが、無いようなのので実装してみました。 DBI経由で取得するクエリの結果を透過的にキャッシュする事が可能なモジュールです。 透過的と言っても、キャッシュしないSQL分を正規表現で指定して弾くというだけで アプリケーションによっては、不都合が大量に出てくるので明示的にキャッシュのON/OFFを指定するメソッドも追加しています。 現在は、MFPMにて試験的に導入されています。 ソース 説明 開発の思想としては、キャッシュにヒットする事でパフォーマンスが向上する事は考えておらず、 キャッシュにヒットさせることでDBサーバのクエリ数を減らし、結果的

    yappo
    yappo 2005/06/01
  • 1