快速查询所需的mongoDB设计建议

时间:2018-10-12 07:59:38

标签: javascript node.js mongodb mongoose database-design

这种设计会大大降低我的mongodb速度吗?我正在寻找性能相对较高的数据库(这意味着对读查询的回答应始终在0.3-4秒内发生):

对于真正确实很矮的文档,将有一个架构。并且将存在另一个模式,其中将引用成百上千的这些小文档。这种设计真的会减慢我的查询速度吗?将会有猫鼬等人口。但是,即使我将它们编入索引,我也担心这会严重减慢我的查询速度。

我很无奈,我不得不将这些较小的文档指定到数组的另一个架构中,因为它们也在其他架构中被引用。感谢帮助! :)

SchemaOne{
   // Tons of Data
   subs: [{
      type: mongoose.SchemaTypes.ObjectId
      ref: 'othershortschema'
      // There would be hundreds and thousands of these
   }]
}

0 个答案:

没有答案