使用MongoDB 的兄弟,有没有采用 GridFS 做分布式文件系统的

2025-04-17 12:21:40
推荐回答(1个)
回答1:

gridfs是mongodb为了解决单个document不能超过4M的问题而推出的,通过将文件进行切分(默认256k,最大4M)存成单独的document(fs.chunks中),并保存一个文件索引表(fs.files)。
从原理上可以看出,如果你的文件并不大,不超过4M(当然,还要减去一些元数据的占用),那么大可不必采用gridfs,使用传统的collection会得到更高的性能。