【发布时间】:2016-05-09 12:32:19
【问题描述】:
我确实有“主题”,每个“主题”都有“问题”。主题和问题都有“统计”,每次使用都会更新。
我应该创建“问题”作为“主题”文档的子字段吗?或者我必须创建一个名为“问题”的集合并使用某种外键将其与“主题”相关联?
此外,使用独立的“问题”集合是否会使列出与某个主题相关的所有问题变得“更难/更昂贵”?
我太菜了
【问题讨论】:
-
您可能希望更具体地了解“表现更好”的含义。性能将取决于您计划对数据执行的操作(您会经常更新它们吗?主要是阅读它们?两者兼而有之?)。此外,是否存在您想直接访问问题的情况?您如何存储统计信息?
-
嗨 Ting Sun,每次发布“问题”时,其统计信息字段都会更新。但是,“主题”统计数据也在更新。例子:猫有几只耳朵?发布此问题意味着更新问题统计字段以及“猫”主题统计字段
标签: mongodb meteor database-design