mongdb中的大文件存储规范 --- GridFS

    mongdb对单个BSON的大小存在上限,最大不超过16MB,但是现实中很多文件的大小都超过这个阈值,咋办?还记得计算机网络中的如何传送数据包的吗?对了,分组!这里也一样。mongdb采用的也是类似的分解思想,将一个大文件分割成很多个不超过16MB的小文件。如何分割?分割完成后,如何需要复原文件,又该如何重组?这需要有一套叫GridFS规范。具体在实现层面体现在fs.files和fs.chunks。fs.chunks是分割后的小块数据,具体细节,不讲。自己看书。fs.files文件记录所有分组块的信息,比如他们的编号,他们的大小。


猜你喜欢

转载自blog.csdn.net/qq_23143555/article/details/80223778