2
我使用MongoDB的在我的Rails應用程序與ODM mongoid時,協會應通過嵌入或引用的MongoDB
我的問題很簡單:
一)當對象之間的關聯應該嵌入或引用?
b)這會如何影響應用程序性能?
非常感謝!
我使用MongoDB的在我的Rails應用程序與ODM mongoid時,協會應通過嵌入或引用的MongoDB
我的問題很簡單:
一)當對象之間的關聯應該嵌入或引用?
b)這會如何影響應用程序性能?
非常感謝!
引用的關係需要多個數據庫查找;嵌入關係不。但引用的關係更容易處理(特別是如果你剛開始使用你的應用程序和/或mongo)。我建議您保持引用關係,直到您對應用程序的形狀和數據需求有更好的理解;在這一點上,您可以通過將這些引用關係中的一些切換到嵌入來將數據非規範化。我也推薦https://github.com/dzello/mongoid_alize幫助反規範化。
非常感謝! – hyperrjas 2012-08-04 17:08:44
這是多次討論。簡而言之:「這一切都取決於你的應用,數據和訪問模式」。 – 2012-08-04 12:39:37
看看這裏:http://www.mongodb.org/display/DOCS/Schema+Design – Sammaye 2012-08-04 12:41:45
謝謝你們! – hyperrjas 2012-08-04 17:15:57