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