a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 數據庫 > MongoDB > 正文

MongoDB數據庫之海量存儲機制

2020-03-14 13:23:13
字體:
來源:轉載
供稿:網友

GridFS是一種將大型文件存儲在Mongodb數據庫中的文件規范。

一、如何實現海量存儲

由于Mongodb中的bson對象大小是限制的,所以gridfs規范提供了一種透明的機制,可以將一個大文件分成多個較小的文件。這樣的機制允許有效地保存大文件的對象,特別是哪些巨大的文件,比如視頻,高清圖片;該規范指定了一個將文件分塊的標準,每個文件都在集合對象中保存一個元數據對象,一個或多個塊對象可被組合在一個chunk塊集合中。mongodb中主要是利用mongofiles工具。

Grifs使用兩個表來存儲數據:

Files(包含元數據對象)

chunks(抱哈你一些相關信息的二進制塊)

為了使多個gridfs命名為一個單一的數據庫,文件和塊都有一個前綴。默認情況下,前綴是fs.所以任何默認的gridfs存儲將包括命名空間fs.files和fs.chunks。

二、命令行工具

mongofiles是從命令行操作gridfs的一種工具,例如將“testfile”這個文件存到數據庫里面,可以執行如下操作。首先咱們整體認識一下mongofiles:
MongoDB數據庫之海量存儲機制MongoDB數據庫之海量存儲機制
 
  1. D:/Program Files/mongodb/bin>mongofiles get test.txt  
  2. connected to: 127.0.0.1  
  3. done write to: test.txt  

gridfs文件也可以創建索引,一個塊就可以利用它file_id和n的值來進行檢索。
db.fs.files.find()參數說明:
上一篇:Mongodb數據庫之Capped Collection集合

下一篇:MongoDB數據庫之MapReduce編程模型

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
學習交流
熱門圖片
猜你喜歡的新聞
猜你喜歡的關注

新聞熱點

疑難解答

圖片精選

網友關注

主站蜘蛛池模板: 天天做天天爱天天综合网2021 | 精品一区二区三区免费 | 国产亚洲精品精品国产亚洲综合 | 欧美日韩精品免费 | 久久国产综合 | 一区二区三区四区免费观看 | 95香蕉视频 | 国产福利在线视频 | 亚洲精品在线看 | 中文字幕在线一区 | 夜夜嗨av涩爱av牛牛影视 | 国产在线一区二区三区 | 亚洲黄色影院 | 成人久久18免费 | 中文字幕第100页 | 综合久久综合 | 黄色的视频免费 | 日韩精品一区二区三区视频播放 | 色综合99| 91麻豆精品国产91久久久资源速度 | 色天天 | 免费成人高清在线视频 | 亚洲一级淫片 | 天天爽夜夜爽 | 成人18视频在线观看 | 欧美成人在线免费视频 | 亚洲精品电影网在线观看 | 日韩三级网 | 青草青草久热精品视频在线观看 | 欧美日本免费 | 欧美亚洲日本国产 | 国产一区二区三区久久久久久久 | 可以免费观看的av | 午夜剧| 精品国产欧美一区二区三区成人 | 欧美成人免费 | 久久久久国产精品视频 | 欧美成人精品一区二区男人看 | 亚洲日日操 | 成人毛片在线观看 | 国产成人精品久久二区二区91 |