Mongodb 使用GridFS-它应该在单独的数据库上吗?

Mongodb 使用GridFS-它应该在单独的数据库上吗?,mongodb,mongoose,gridfs,Mongodb,Mongoose,Gridfs,我正在制作一个拥有大量音频存储(TB)的站点,我希望使用GridFS进行切分,并能够轻松地在多台机器上扩展数据库 我的问题是,将文件放在单独的mongo数据库中会更好吗?mongodb中会有大量文档,我只是不确定当您开始使用GridFS部分进行切分时会发生什么 谢谢 即使您将GridFS存储与其他集合保留在同一数据库中,您仍然可以选择在需要移动到切分时切分(或不切分)哪些集合。也就是说,如果您将它放在一个单独的数据库中,那么如果您选择的话,您将能够更轻松地将它移动到一个单独的集群中——例如,您可

我正在制作一个拥有大量音频存储(TB)的站点,我希望使用GridFS进行切分,并能够轻松地在多台机器上扩展数据库

我的问题是,将文件放在单独的mongo数据库中会更好吗?mongodb中会有大量文档,我只是不确定当您开始使用GridFS部分进行切分时会发生什么


谢谢

即使您将GridFS存储与其他集合保留在同一数据库中,您仍然可以选择在需要移动到切分时切分(或不切分)哪些集合。也就是说,如果您将它放在一个单独的数据库中,那么如果您选择的话,您将能够更轻松地将它移动到一个单独的集群中——例如,您可以为“主”集合使用一个3分片集群,为GridFS(或您选择的任何其他配置)使用一个5分片集群


至于切分GridFS集合,请参见。通常,人们在
files\u id
上对
chunks
集合(文件数据本身存储的地方)进行切分,以便同一文件的所有块都位于同一切分上。同样,请参阅文档页面了解更多详细信息。

然后我们是否应该安装多个实例以选择不同数量的服务器?