每个用户对应多个任务,任务 taskid 为唯一;用到比较多的操作是插入任务,任务更新,查询单个用户下的任务(分页查询); 现在想了两种结构, 结构 1:每个用户一个文档{userid:xx,tasks:[{taskid:xxx,...},{...}],...} 结构 2:每个任务一个文档{taskid:xxx, userid:xx,...},哪种性能比较高? 对 taskid,userid 都做索引的情况下,个人直观感觉综合来看结构 1 性能比较高,希望 mongo 大神指导一下,或者有更好的方案望告知
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.