一般GridFS需要两次查询:第一次是查询文件的元数据,第二次是查询文件的内容。因此,如果你使用GridFS保存小文件,你将在你的应用程序上进行两倍的查询,因为GridFS 一般是把大文件分块存储在数据库中的。
GridFS主要是用来存储大量数据,大到将要超过一个单独的document。根据经验,任何东西如果太大不可能一次性加载全部在客户端,在服务端也是不可能的, 所以,对于大规模的流式数据GridFS是个候选者。像图片,声音,甚至视频剪辑应该一次性被加载进客户端。
GridFS主要是用来存储大量数据,大到将要超过一个单独的document。根据经验,任何东西如果太大不可能一次性加载全部在客户端,在服务端也是不可能的, 所以,对于大规模的流式数据GridFS是个候选者。像图片,声音,甚至视频剪辑应该一次性被加载进客户端。

就像这个图显示的一样,一个大数据 被分成多个小chunks。
GridFS设计用于存储大量数据,尤其适合大文件分块存储。它通过两次查询实现文件元数据和内容的获取,适用于图片、声音、视频等流式数据的批量处理。本文深入探讨GridFS的工作原理及其实现细节。
2175

被折叠的 条评论
为什么被折叠?



