MongoDB的GridFS可将MongoDB用作文件存储,文件在GridFS中会按4MB为单位进行分块存储。
GridFS 和MongoDB的Collection一样,可以使用Replication和Sharding功能。
由于MongoDB的数据文件最大为2G,所以当你要在GridFS中存储大文件时,不用担心操作系统的各种限制。
存储在GridFS中的文件,你不用考虑文件名是否符合操作系统规范,也不用担心一个文件夹下的文件是不是太多。
MongoDB在存文件数据的同时,还会保存文件的MD5值,这让你能够知道自己的文件是不是损坏了。