linux下我mongodb存储快要满了,怎么扩充存储大小,且不删除原来的数据?

2025-04-14 05:44:00
推荐回答(1个)
回答1:

如果是你的硬盘满了,你可以再用别的硬盘跟这个硬盘构成RAID。

如果是你的一个BSON doc快满了,那么说明你的存储的数据结构是有问题的,如果可能的话,应该重新设计以使BSON doc不超过限制;如果不能的话,那么你可以修改 

源文件“mongo / src / mongo / bson / util / builder.h”里面的

const int BSONObjMaxUserSize = 16 * 1024 * 1024;

到你需要的大小,然后重新编译mongodb。但不要改的太大,因为每一个BSON Object都是要全部读进内存里的。