タグ

2006年9月21日のブックマーク (1件)

  • ActiveRecord Cluster (複数データベースを扱うプラグイン)

    Active Record Cluster ttp://rakuto.nobody.jp/src/active_record_cluster.zip 直接リンクだと403になります。 右クリックでURLをコピーして直接URLバーに入力してください。 を作りました。 で、これは何かって言うと DBコネクションをクラスタ単位で扱うためのプラグイン。 「DB一台じゃクエリ捌くの無理だろ」って時に使います。 だけど、ActiveRecordは複数DBを扱うのに向いていないんですよ。 というかRails作者のDavid自身が一つのDBでARを使うことを強くお勧めしています。 そのため内部では、クラス名をハッシュキーとスレッドIDをキーとしてコネクションアダプタ(ActiveRecord::ConnectionAdapter)をキャッシュしています。 ActiveRecord Clusterでは、クラ