将不同的集合存储在MongoDB中的不同文件中

时间:2014-04-23 23:43:04

标签: file mongodb collections store

我要将SQL Server数据库迁移到MongoDB。 我有多个包含大量数据的表。 我想知道是否有可能将单个mongo db文件分解为Mongo中每个集合的多个文件。

1 个答案:

答案 0 :(得分:2)

没有单个mongodb数据文件。 mongodb将为数据库分配初始文件,然后根据需要添加文件。在我目前配置的Mac上,它以64MB文件开头,然后下一个是那个大小的两倍(128MB),然后是下一个等的两倍,直到它达到2GB,之后所有文件的大小都是2GB。

您可以使用各种配置选项http://docs.mongodb.org/manual/reference/configuration-options/对其进行修改,但请记住,存储文件分配是按数据库进行的,而不是集合。