【发布时间】:2011-05-22 20:45:51
【问题描述】:
我正在构建一个带有目录系统的书签存储网络应用程序。 我已经设置了这些集合:
路径
---> 目录(嵌入文档)
---> 链接(嵌入文档)用户
所以性能方面,我应该:
- 将用户 ID 添加到创建的路径
- 将整个 Paths 集合嵌入到特定用户中
我想选择选项 2,但是是的,我不知道...
编辑:
我也在考虑让整个界面ajaxified。因此,这意味着我将通过 ajax 从特定路径(来自登录用户)加载目录和链接。这样,它更快,我不必触摸用户集合。也许这会改变一些事情?
就像我在 cmets 中所说的那样,整个数据库中有 1 个巨大的集合似乎有点奇怪。对吧?
【问题讨论】:
标签: ruby-on-rails ruby mongodb mongoid database