MongoDB中GridFS文件存储方案

目的:方便存取mongodb中大文件
说明:
1. mongodb数据库中创建两个集合共同存储文件
2. fs.files集合中为每个文件建立一个信息文档,存储文件的基本信息
3. fs.chunks集合中每个文档建立与fs.files的关联,并将文件分块存储

存储方法:
mongofiles -d dbname put file

	 e.g.  将Postman... 存储到grid数据库中
	 mongofiles -d grid put Postman.tar.gz 
		
	 提取方法:
	 mongofiles -d  dbname  get  file

	 e.g. 从数据库中获取Post...文件
	 mongofiles -d grid  get Postman.tar.gz

 优缺点 : 对大文件的存储提取方便,但是读写效率仍然比较低,不建议用来存储小文件。

你可能感兴趣的:(MongoDB中GridFS文件存储方案)