当前位置:首页>开发>正文

mongodb设计,要不要“分表” mongodb怎么做表的关联

2023-05-06 12:14:48 互联网 未知 开发

 mongodb设计,要不要“分表” mongodb怎么做表的关联

mongodb设计,要不要“分表”

在我看来,放不放都可以,你所说的"数据移动"并不准确。这是要看你的业务是怎么实现的:需不需要在取消息的时候同时去取用户的其他信息;你所说的这个用户表除了消息以外的信息多不多;你在其他不需要取消息的时候是怎么查询的。

分开存,也不一定要查两次,很有可能在取消息之前你就已经得到用户id之类的标示和其他消息了,完全可以缓存。存一起,也不一定就快,比如你取的时候不需要取消息,但是每次都返回整个对象,能快么?

mongodb怎么做表的关联

1.如果需要的数据实时性要求比较高,可以用mongodb做队列服务使用 程序代码实时处理数据
2.合并user_register user_login 到一个collection 然后再mapreduce
3.使用dbref关联两个collection 然后再mapreduce

最新文章

随便看看