dbとrailsに関するsurume000のブックマーク (2)
-
第二十六回 というわけで,Railsで自己参照多対多アソシエーションをhas_many :throughを利用して実装してみるメモ. 今回用意したサンプルはWebページがリンクで繋がってるイメージ.ERDは以下の画像みたいな感じ. それぞれのmodelはこんな感じ. class Page < ActiveRecord::Base # Associations has_many :links_sent, :foreign_key => 'from_page_id', :class_name => 'Link', :dependent => :destroy has_many :links_received, :foreign_key => 'to_page_id', :class_name => 'Link', :dependent => :destroy has_many :links_s
-
最近、2.0な方々の間でTwitterが話題になってる。で、そのTwitter自体も面白いんだけど、TwitterについてDHHがブログを書いてRailsでの大規模サイト構築が話題になってるのが面白い。 Twitter trouble (Loud Thinking - DHH) まずTwitterの高負荷について言及、Twitterは11,000リクエスト/秒 の高負荷で問題となっているらしい。 そしてスケーラビリティの鍵はDB分割だ、と言っている。Railsは基本一つのDBを見るのでスケーラビリティの問題になる ︵確かにWebサーバはロードバランサがあればいくらでもスケールするしね、Sessionの共有だけ気を付ければ︶ ↓ Dr Nic » Magic Multi-Connections: A “facility in Rails to talk to more than o
-
1