MongoDB分片在集合上是否可行?

MongoDB分片在集合上是否可行?,mongodb,sharding,Mongodb,Sharding,是否可以仅对集合进行切分?如果是,则如何……? 数据库上的分片和集合上的分片有什么区别?Mongodb分片集合。在数据库上启用分片,但仅在数据库上启用分片不会在分片之间分发数据。要跨碎片分发数据,您需要告诉mongodb要分发什么集合。因此,您必须对集合进行切分,然后只有该集合才会分布在切分中 记住,mongodb将根据分片的集合分发数据。如果您的数据库中有2个集合,并且您对其中一个进行了分片,则分片集合的数据将分布在各个分片上,但另一个集合的所有数据都将位于一个分片上 在普通语言中,mongo

是否可以仅对集合进行切分?如果是,则如何……?

数据库上的分片和集合上的分片有什么区别?

Mongodb分片集合。在数据库上启用分片,但仅在数据库上启用分片不会在分片之间分发数据。要跨碎片分发数据,您需要告诉mongodb要分发什么集合。因此,您必须对集合进行切分,然后只有该集合才会分布在切分中

记住,mongodb将根据分片的集合分发数据。如果您的数据库中有2个集合,并且您对其中一个进行了分片,则分片集合的数据将分布在各个分片上,但另一个集合的所有数据都将位于一个分片上


在普通语言中,mongodb不会自动分割整个数据库。Mongodb分片在集合级别工作。

Mongo仅按集合分片(在本阶段)。请参阅。这个问题与Stackoverflow无关,它针对的是编程问题。它会更适合你。不过有一条建议:切分看起来很简单。事实并非如此。错综复杂的事情可能变得相当复杂。在继续之前,您可能需要非常深入地查看文档。