怎样设计高性能mongodb数据库?

henrylan提问于 2018-04-07 22:25
1 个回答
  • supergwd2018-04-08 09:50

    有效的数据模型是服务应用的,设计构架的关键问题在于文档模型对模型的适应,到底是使用嵌入式模型(embed)还是使用引用模型(references)?


    嵌入式数据模型(Embedded Data Models)在MongoDB中,需要将相关数据嵌入到一个单一结构或文档当中,这些模式通常被称为“非正规”模型,但该模型同时具有MongoDB富文档模型的优点。


    嵌入式数据模型可以保证应用程序在一条数据库中存储相关的信息,这样应用程序可以保证通过更少的查询和更新来完成常规的操作。