2011-12-04 122 views
1

我正在考慮即將開展的項目,其中涉及使用RoR創建和管理大型複雜的mysql數據庫。它涉及很多表,深外鍵,多對多等。高級Ruby on Rails數據庫?

任何人都知道一個很好的資源(書,網站等),可以幫助我學會如何做到這一點?我需要更清楚地瞭解遷移以及Rails如何處理關係數據庫。

有什麼建議嗎?

回答

2

railscasts.com很棒。他談了很多關於設置典型的HABTM關係多態關聯,內部嵌套的命名方式。而貝茨使其更容易理解。

過去我一定會嘗試從使用Metrics gem監視數據庫和CPU使用情況的正確食物開始。始終確保您在數據庫上進行最輕鬆的操作。

0

+1對Railscasts.com的建議來自Trip。自從我從ColdFusion移動到Ruby和Rails後,我從中得到了很多。我也喜歡Obie Fernandez的書「The Rails 3 Way」。它有一個廣泛的ActiveRecord部分,對於新的Rails用戶都是非常有用的信息,並且是一個很好的參考。另一個可靠的是Ryan BIgg和Yehuda Katz的「Rails 3 In Action」。

+0

耶胡達卡茨是我們無所畏懼的領袖。任何由他的東西將是無價的:) – Trip

1

除了RailsCast之外,我會推薦RailsLab: Scaling Rails,它們專注於大型Rails應用程序。它似乎最近沒有更新,但該帖子仍然有用,不僅數據庫,而且還有內存,性能等。

+0

哇酷的東西。謝謝! – Trip