【发布时间】:2015-12-04 19:02:22
【问题描述】:
快速提问...
在 MongoDB 中,父记录包含一组子 ID 是否更好?还是让每个孩子都有一个带有父 ID 的“父”列?
在内存方面哪个更高效/更具成本效益?
谢谢!
【问题讨论】:
标签: mongodb database-design mongoose database-schema
快速提问...
在 MongoDB 中,父记录包含一组子 ID 是否更好?还是让每个孩子都有一个带有父 ID 的“父”列?
在内存方面哪个更高效/更具成本效益?
谢谢!
【问题讨论】:
标签: mongodb database-design mongoose database-schema
子节点应该有父 ID,这样子节点的数量就可以无限制地增长。将子 ID 放入父级会导致父级文档随着时间的推移而增长,从而导致文档移动,因为文档需要更多的磁盘空间,最终文档大小限制为 16MB。虽然如果达到 16MB 的限制,您可能还有其他问题......
【讨论】: