MongoDB GridFS,它将大文件分割成多个块进行存储,并提供了一种方便的方式来管理和检索这些文件。
请问:
1、GridFS将文件分成多个块存储的好处是什么,为何不直接存一个整个文件呢?
2、GridFS将文件分成多个块存储,查询获得整个文件会不会有性能影响?
GridFS将文件分成多个块存储的好处是什么,为何不直接存一个整个文件呢?
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
2条回答 默认 最新
嵌入式小企鹅 2024-10-10 16:48关注1、都会有最大限制,一般说没有无限大资源去存储。都会拆分。
2、如果一个集合中包含多个大文件,且这些文件经常更新,直接存储整个文件会导致大量的空间浪费,因为每次更新都需要替换整个文件。GridFS 通过存储文件块,只需更新变化的部分,从而更高效地利用存储空间。
3、文件被分割后,可以并行读写多个块,尤其是多核本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报