0

我需要建立一个数据库,允许我查询一个类别中的所有条目。我将只过滤一个类别属性,因此似乎应该可以在不搜索整个数据库的情况下进行这些查询。另外,如果可能的话,我想使用 mongodb。

我正在考虑的方法是为每个类别创建一个集合,但我是新手,所以我不确定这可能意味着什么。我希望有大量的类别会经常添加到数据库中。此外,我预计大多数类别中只有 1-10 个条目,其中有一些非常大的类别(即泊松分布)。

4

1 回答 1

1

请提供有关命名空间限制的文档:

为什么要为每个类别创建一个集合?您甚至不会使用 RDBMS 来做到这一点。在 RDBMS 中,您将使用一个带有索引的“类别”列的表。MongoDB 也可以使用相同的方法,并且基本上以完全相同的方式工作。此外,出于可伸缩性原因,您应该能够在必要时对此类集合进行分片。

于 2012-09-08T18:24:23.200 回答