我对mongoDb和NoSQL还是很陌生,我想知道使用像json这样的Big文档代表一个包含多个职业(可能是数千个用户)的用户之间哪个更好:
{
name: "name",
password: "password",
// many other fields here
occupations: [
// many occupations here
]
}
而不是像这样仅用用户ID存储职业:
{
userId: 1;
occupationName: "horse riding"
// many other fields here
}
并将我的用户存储在SQL数据库中。正如我所说的,我是mongoDB的新手,我不知道拥有很大的文档是否会影响查询速度。