我要将SQL Server数据库迁移到MongoDB。我有多个表,里面有很多数据。我想知道是否可以将单个mongodb文件分解为多个文件,每个文件对应mongo中的每个集合。
没有单个mongodb数据文件。mongodb将为数据库分配初始文件,然后根据需要添加文件。在我的Mac上,按照目前的配置,它从64MB文件开始,然后下一个文件的大小是原来的两倍(128MB),下一个是原来的一倍等等,直到它达到2GB,然后所有文件的大小都是2GB。
您可以使用各种配置选项进行修改http://docs.mongodb.org/manual/reference/configuration-options/但请记住,存储文件分配是按数据库分配的,而不是按集合分配的。