Mongodb 存储共享公共属性的实体

Mongodb 存储共享公共属性的实体,mongodb,mongoose,mean-stack,Mongodb,Mongoose,Mean Stack,我是Mongodb的新手 目前我正在使用MEAN stack进行一个项目。我使用无模式定向来存储数据,即mongodb作为客户端,而不是mongoose 在我从internet进行研究后,我发现无模式数据库与基于模式的nosql数据库相比性能(速度)很好,因此决定采用无模式方法 我面临的情况是: 我几乎没有共享公共属性的实体。假设实体A拥有名称、位置、电话号码,实体B拥有与A相同的其他属性 假设我的应用程序将扩展到10亿用户 讨论了上述场景的问题 1) Is it better to store

我是Mongodb的新手

目前我正在使用MEAN stack进行一个项目。我使用无模式定向来存储数据,即mongodb作为客户端,而不是mongoose

在我从internet进行研究后,我发现无模式数据库与基于模式的nosql数据库相比性能(速度)很好,因此决定采用无模式方法

我面临的情况是:

我几乎没有共享公共属性的实体。假设实体A拥有名称、位置、电话号码,实体B拥有与A相同的其他属性

假设我的应用程序将扩展到10亿用户

讨论了上述场景的问题

1) Is it better to store as different collection for different types 
   or prefer inheritance type of approach for storing those entities.
   If inheritance type is preferred how it is done in mongodb.
其他几个一般性问题(考虑到较大的可扩展性)

很多人可能觉得这完全超出了mongodb的范围,我基本上是从设计和性能的角度提出这个问题的


因此,您需要从那些真正使用mongodb进行大规模应用程序开发的专家那里获得建议。

我认为您的一些问题没有正确的答案。这可能会有帮助:。Mongoose还提供模式继承。@Mikey。谢谢你的回复。我将浏览你提到的链接。我认为你的一些问题没有正确答案。这可能会有帮助:。Mongoose还提供模式继承。@Mikey。谢谢你的回复。将通过你提到的链接
1) Is my schema less approach right choice 
2) Is it better to use ODM tool or directly write code in my dao 
   layer to access the database without using object approach