MongoDB relationships: embed or reference?
- 第一直覺應(yīng)該是嵌套瓢湃,盡量放足夠多的單條嵌套數(shù)據(jù),而不用關(guān)心數(shù)量的問題绵患。因為 MongoDB documents 是有結(jié)構(gòu)的,可以很快從 documents 提取自己需要的部分织狐。不需要一開始就去考慮像 SQL 中的引用筏勒。
- 如果數(shù)據(jù)會很頻繁被引用,那么獨立成 collection
- 單個 document 是 4MB 的限制(1.8 版本是16MB)厨埋,相當(dāng)于 3w 條 tweet