mongodb 在相同的数据结构中,集合是否需要横向拆分(即水平拆分)的必要?
曾经蜡笔没有小新
曾经蜡笔没有小新 2017-04-28 09:04:53
0
1
570

在关系型数据库中,我们经常把表拆分成多个,表的结构相同,且表与表之间的跨表查询机会不多。这么做可以很大的提升性能。

但我想问在mongo中,是否需要将 collection 也拆分成多个
比如我有10000个用户,每个用户都有自己的产品。用户和用户之间的产品是相互独立的,不会需要跨表查询。
那么,在关系型数据库中,我以每1000个用户编号段拆分为一张表,例如
t_product_1000_1999
t_product_2000_2999
...

就是如此简单的设计。
但我想问,mongo中是否需要??

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

membalas semua(1)
洪涛

Tidak perlu, Mongodb mempunyai penyelesaian yang lebih baik, yang boleh membahagikan data kepada mesin yang berbeza untuk memenuhi keperluan tersebut. Anda boleh melihat Mongodb Sharding

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan