Mongodb为每个用户1分贝

时间:2013-10-04 00:58:42

标签: mongodb

我是mongodb的新手(在一般的noSQL中)。

有一些用例。

我将拥有一个包含一些记录的数据库。

{
 title: "title1"
}

系统中有10000000000个用户。人们可以决定将标题从“title1”改为“title2”。但是这些更改应该只在他自己的数据库中可用。更改默认数据后,使用拥有自己的数据副本,就像他自己创建的一样。

问题是:  一旦用户更改了第一个记录,尝试动态创建数据库是个好主意吗? MongoDb很自然吗?  或者我可能会介绍新的文件:“userId”

{
 title: "title1"
 userId: null       // null means that this global database, one for all users
}

{
 title: "title2"
 userid: user1     // this data will be visible only for user1
}

我关心的是SPEED。当每个用户倾向于拥有该数据的每个副本时,不确定过滤数据的速度有多快。

0 个答案:

没有答案