mongodb 是否支持一个collection一个文件

norsd 2013-09-14 12:57:09
目前发现他是一个db对应着若着若干个 dbName.X这样的文件。

我希望能一个db对应一个collection

可以做到吗?
谢谢
...全文
452 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
xinghebuluo 2014-01-28
  • 打赏
  • 举报
回复
但是mongodb里面对collection个数有限制的,你这样可能会有问题的。
norsd 2014-01-23
  • 打赏
  • 举报
回复
复制起来方便。。。。。。。
Ping先生 2014-01-20
  • 打赏
  • 举报
回复
MongoDB本来就是文档化概念,一个collection在逻辑上本来就是一个文件。你是想在物理上实现一个collection一个文件?为啥?
ybgba 2013-10-14
  • 打赏
  • 举报
回复
可以的,一个数据库下面一个collection,对于分片还是有比较大的好处,可以将数据库的primary分别放到不同的sharding上。
norsd 2013-10-14
  • 打赏
  • 举报
回复
我是想要一个db下面有50个collection,然后50个collection对应50个file
steely_chen 2013-09-29
  • 打赏
  • 举报
回复
话说你的需求是什么?为什么要这样做? 做到是可以的,为每个collection 创建一个db就可以了。但结果就如二楼说的,会浪费资源。
norsd 2013-09-22
  • 打赏
  • 举报
回复
楼上知道怎么做吗? 是一个db里面有 n个Collection 每一个collection对应一个文件。
East271536394 2013-09-16
  • 打赏
  • 举报
回复
是可以做到,但比较浪费。 1. db 相当于数据库的一个用户 2. collection 相当于数据库当前用户下的一个张表。 如果你一个数据库里只有一张表,感觉是不是浪费用户,因为用户会使用一些资源空间。

1,747

社区成员

发帖
与我相关
我的任务
社区描述
MongoDB相关内容讨论区
社区管理员
  • MongoDB社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧