麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 數(shù)據(jù)庫 > MongoDB > 正文

MongoDB數(shù)據(jù)庫之海量存儲機制

2020-03-14 13:23:13
字體:
供稿:網(wǎng)友

GridFS是一種將大型文件存儲在Mongodb數(shù)據(jù)庫中的文件規(guī)范。

一、如何實現(xiàn)海量存儲

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

Grifs使用兩個表來存儲數(shù)據(jù):

Files(包含元數(shù)據(jù)對象)

chunks(抱哈你一些相關(guān)信息的二進(jìn)制塊)

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

二、命令行工具

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

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

下一篇:MongoDB數(shù)據(jù)庫之MapReduce編程模型

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
學(xué)習(xí)交流
熱門圖片
猜你喜歡的新聞
猜你喜歡的關(guān)注

新聞熱點

疑難解答

圖片精選

網(wǎng)友關(guān)注

主站蜘蛛池模板: 日朝毛片| 伊人网站 | 欧美一级特黄aaaaaaa什 | 久久亚洲成人 | 一本色道久久综合狠狠躁篇适合什么人看 | 91不雅视频 | 久久99在线| 亚洲午夜网站 | 欧美国产一区二区三区 | 天天碰夜夜操 | 久久99精品久久久久久秒播蜜臀 | 国产精品一区在线观看 | 欧美特一级片 | 黄色av片三级三级三级免费看 | 在线看国产视频 | 国产精品亚洲一区二区三区久久 | 亚洲一区二区免费视频 | 国产精品v片在线观看不卡 成人一区二区三区在线 | 成人性生活视频 | 国产精品成人亚洲一区二区 | 亚洲自拍第二页 | 国产羞羞视频在线观看免费应用 | 九七在线视频 | 国产精品视频专区 | 日日摸夜夜骑 | 99ri在线| 久久亚洲春色中文字幕久久 | 久久久成人一区二区免费影院 | 欧美综合日韩 | 日韩欧美中文字幕视频 | 懂色粉嫩av久婷啪 | 免费毛片随便看 | 国产精品一区二区三区在线 | 欧洲狠狠鲁| 99re久久最新地址获取 | 国产成年免费视频 | 久久精片| 久久人人爽人人爽人人片av免费 | 亚洲成人在线视频网 | 强伦女教师视频 | 亚洲欧美成aⅴ人在线观看 av免费在线播放 |