database - mongodb 命名空间

标签 database mongodb namespaces nosql

我想为项目中的每个用户使用命名空间(大约 15 个)。预计约 10k 用户,命名空间中的记录可达 2M。可以吗,还是我需要共同收藏?感谢您的回答。

最佳答案

可以为每个用户使用单独的集合,但我看不出这有什么好处。 您可以找到有关大量集合和优缺点的更多信息here .

但我的看法是common collection。使用公共(public)集合,您可以轻松加载用户列表,而无需发出大量请求。此外,很难通过任何 UI 工具或 mongo shell 找到您需要的用户。

但是无论如何在阅读上面的文档之后选择你更喜欢的。

关于database - mongodb 命名空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7793918/

相关文章:

sql - 如何在 postgresql 中使用行的父级?

MySQL (MyISAM) SELECT 查询连接时间太长

database - 全文搜索与标准数据库搜索

node.js - bool 字段的 Mongoose 查询

javascript - 如何将 HTML 文本框表单输入放入 Express Route 参数

PHP 命名空间未定义函数

MySQL 查询花费太长时间才能完成

mongodb - 使用 $let 聚合 $lookup 不起作用

r - 命名空间外的 Shiny 模块访问输出

Python 类和全局变量与局部变量