【发布时间】:2017-03-20 23:30:29
【问题描述】:
我打算用nodejs和mongodb做一个项目。我们正在设计数据库的架构,我们不确定是否需要使用不同的集合或相同的集合来存储数据。因为每个人都有自己的优点和缺点。 如果我们使用单个集合,则每当调用数据库时,都会将整个集合加载到内存中,这会减少 RAM 容量。如果我们使用不同的集合,那么要检索数据,我们需要编写不同的查询。通过使用一个集合检索将很容易,并且通过使用不同的集合应用程序将变得更快。我们很困惑是使用单个集合还是多个集合。请指导我哪个更好。
【问题讨论】:
-
你的意思是在一些更大的文档中使用内联文档还是将这些内部文档放入单独的集合中?