mongodb 在相同的資料結構中,集合是否需要橫向拆分(即水平拆分)的必要?
曾经蜡笔没有小新
曾经蜡笔没有小新 2017-04-28 09:04:53
0
1
565

在關係型資料庫中,我們常把表拆分成多個,表的結構相同,表與表之間的跨表查詢機會不多。這麼做可以很大的提升性能​​。

但我想問在mongo中,是否需要將 collection 也拆分成多個
比如我有10000個用戶,每個用戶都有自己的產品。使用者和使用者之間的產品是相互獨立的,不會需要跨表查詢。
那麼,在關係型資料庫中,我以每1000個使用者編號段拆分為一張表,例如
t_product_1000_1999
t_product_2000_2999
...

就是如此簡單的設計。
但我想問,mongo中是否需要? ?

曾经蜡笔没有小新
曾经蜡笔没有小新

全部回覆(1)
洪涛

沒有必要,Mongodb有更好的解決方案,可以把資料分到不同機器上來滿足這類需求。可以查看Mongodb Sharding

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板