开发者社区> 问答> 正文

mongo里出现大量collection,如何避免?

[font='Helvetica Neue', 'Luxi Sans', 'DejaVu Sans', Tahoma, 'Hiragino Sans GB', STHeiti]大家好,我这里有个应用场景,就是每个用户可以在我开发的平台上自己定义数据表,然后填入数据,再自己做分析。那么也就是说用户的表相互直接结构都不相同。我这里有2个做法,一个是把所有用户定义的数据都放一个collection里,还有一个就是把每个用户自己表弄一个collection。数据量会越来越大,后者必定会造成大量的collection,所以我采用了前者。不知道我的做法是否合理?还有个问题,如果我没有使用mongo,而是使用了mysql,是不是意味着我必须使用很多table了?mysql的很多table又会有问题吗?  不知道哪位大神可以给我很好的解答~~小弟拜谢了这决定了我是否使用RDS。 求帮帮忙

展开
收起
骚大大 2015-01-30 00:29:30 6174 0
2 条回答
写回答
取消 提交回答
  • Remongo里出现大量collection,如何避免?
    用户表各不相同,全部放到一个集合里的话是比较方便,不过这个集合就很大,而且每个文档各不相同,查找时判断条件也较多
    每个用户一个集合倒也没什么不妥的,跟mysql一个表是一样的,建议使用rds mysql !
    2015-02-24 19:10:12
    赞同 展开评论 打赏
  • Remongo里出现大量collection,如何避免?
    我和你第1个做法一样,也很想知道结果, 怎么没人回答呢?
    2015-02-06 17:57:34
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Redis的开发规范和常见问题 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载