婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > MongoDB固定集合(capped collection)的知識小結(jié)

MongoDB固定集合(capped collection)的知識小結(jié)

熱門標(biāo)簽:濟(jì)南電銷機(jī)器人加盟公司 怎么投訴地圖標(biāo)注 廣州長安公司怎樣申請400電話 老虎洗衣店地圖標(biāo)注 呼和浩特電銷外呼系統(tǒng)加盟 電銷機(jī)器人是什么軟件 云南外呼系統(tǒng) 蘋果汽車租賃店地圖標(biāo)注 杭州人工電銷機(jī)器人價格

一 . 什么是固定集合

MongoDB中有一種特殊類型的集合,值得我們特別留意,那就是固定集合(capped collection)。

固定集合可以聲明collection的容量大小,其行為類似于循環(huán)隊(duì)列。數(shù)據(jù)插入時,新文檔會被插入到隊(duì)列的末尾,如果隊(duì)列已經(jīng)被占滿,那么最老的文檔會被之后插入的文檔覆蓋。

固定集合特性:固定集合很像環(huán)形隊(duì)列,如果空間不足,最早的文檔就會被刪除,為新的文檔騰出空間。一般來說,固定集合適用于任何想要自動淘汰過期屬性的場景。

固定集合應(yīng)用場景

比如日志文件,聊天記錄,通話信息記錄等只需保留最近某段時間內(nèi)的應(yīng)用場景,都會使用到MongoDB的固定集合。

固定集合的優(yōu)點(diǎn)

1.寫入速度提升。固定集合中的數(shù)據(jù)被順序?qū)懭氪疟P上的固定空間,所以,不會因?yàn)槠渌系囊恍╇S機(jī)性的寫操作而“中斷”,其寫入速度非常快(不建立索引,性能更好)。

2.固定集合會自動覆蓋掉最老的文檔,因此不需要再配置額外的工作來進(jìn)行舊文檔刪除。設(shè)置Job進(jìn)行舊文檔的定時刪除容易形成性能的壓力毛刺。

固定集合非常實(shí)用與記錄日志等場景。

二 . 固定集合的創(chuàng)建

不同于普通集合,固定集合必須在使用前顯式創(chuàng)建。

例如,創(chuàng)建固定集合coll_testcapped,大小限制為1024個字節(jié)。

db.createCollection("coll_testcapped",{capped:true,size:1024});

除了大小,創(chuàng)建時還可以指定固定集合中文檔的數(shù)據(jù)量。

例如,創(chuàng)建固定集合coll_testcapped,大小限制為1024個字節(jié),文檔數(shù)量限制為100。

db.createCollection("coll_testcapped2",{capped:true,size:1024,max:100});

創(chuàng)建固定集合還有另一途徑,就是將普通集合裝換為固定集合,使用的命令是convertToCapped。

例如將testcol1集合轉(zhuǎn)換為一個大小為1024字節(jié)的固定集合:

db.runCommand({"convertToCapped":"testcol1","size":1024})

三 . 固定集合信息的查看

(1)判斷集合是否為固定集合,其判定命令為:

db.集合.isCapped()

例如判斷前面已創(chuàng)建的固定集合coll_testcapped2是否為固定集合:

(2) 從集合信息中獲取 有關(guān)固定集合的屬性,查看集合的指令為:

db.集合.stats()

例如查看集合coll_testcapped2的信息:

四 . 注意事項(xiàng):

(1) 固定集合創(chuàng)建之后就不可以改變,只能將其刪除重建。

(2) 普通集合可以使用convertToCapped轉(zhuǎn)換固定集合,但是固定集合不可以轉(zhuǎn)換為普通集合。

(3) 創(chuàng)建固定集合,為固定集合指定文檔數(shù)量限制時(指參數(shù)max),必須同時指定固定集合的大小(指參數(shù)size)。不管先達(dá)到哪一個限制,之后插入的新文檔都會把最老的文檔移除集合。

(4) 使用convertToCapped命令將普通集合轉(zhuǎn)換固定集合時,既有的索引會丟失,需要手動創(chuàng)建。并且,此轉(zhuǎn)換命令沒有限制文檔數(shù)量的參數(shù)(即沒有max的參數(shù)選項(xiàng))。

(5) 不可以對 固定集合 進(jìn)行分片。

(6) 對固定集合中的文檔可以進(jìn)行更新(update)操作,但更新不能導(dǎo)致文檔的Size增長或縮小,否則更新失敗。

假如集合中有一個key,其value 對應(yīng)的數(shù)據(jù)長度為100個字節(jié),如果要更新這個key 對應(yīng)的value,更新后的值也必須為100個字節(jié),大于100個字節(jié)不可以,小于100個字節(jié)也不可以。

報錯信息為:Cannot change the size of a document in a capped collection : XXXX(XXXX代表某個數(shù)據(jù)字) !=XXXX。

(7) 不可以對固定集合執(zhí)行刪除文檔操作,但可以刪除整個集合。

刪除文檔時,報錯信息為:cannot remove from a capped collection:XXXX

(8) 還有一定需要注意,對集合估算size時,不要依據(jù)集合的storageSize ,而是依據(jù)集合的size。storageSize是wiredTiger存儲引擎采用高壓縮算法壓縮后的。

例如通過db.集合.stats()命令查看某集合的數(shù)據(jù),"size" 和 "storageSize" 二者相差還是很大的。

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,如果有疑問大家可以留言交流,謝謝大家對腳本之家的支持。

您可能感興趣的文章:
  • MongoDB在不同主機(jī)間復(fù)制數(shù)據(jù)庫和集合的教程
  • 詳解MongoDB中創(chuàng)建集合與刪除集合的操作方法
  • MongoDB基礎(chǔ)入門之創(chuàng)建、刪除集合操作

標(biāo)簽:自貢 遼陽 雞西 興安盟 玉林 廈門 泰安 無錫

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《MongoDB固定集合(capped collection)的知識小結(jié)》,本文關(guān)鍵詞  MongoDB,固定,集合,capped,collection,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《MongoDB固定集合(capped collection)的知識小結(jié)》相關(guān)的同類信息!
  • 本頁收集關(guān)于MongoDB固定集合(capped collection)的知識小結(jié)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    成人黄色777网| 成人国产视频在线观看| 国产欧美中文在线| 7777精品久久久大香线蕉| 成+人+亚洲+综合天堂| 国模套图日韩精品一区二区| 亚洲成a天堂v人片| 亚洲激情一二三区| 国产精品精品国产色婷婷| 久久婷婷色综合| 欧美一区二区成人| 欧美人体做爰大胆视频| 国产91丝袜在线播放| 精品中文字幕一区二区| 日韩av电影一区| 亚欧色一区w666天堂| 亚洲一区二区三区自拍| 亚洲色图在线视频| 中文字幕一区二区三区视频| 久久久国产精华| 26uuu精品一区二区三区四区在线 26uuu精品一区二区在线观看 | 久久一区二区视频| 欧美一区二区三区公司| 国产一区二区h| 狠狠色丁香久久婷婷综合_中| 日韩va亚洲va欧美va久久| 视频一区视频二区中文字幕| 视频在线观看一区二区三区| 亚洲国产精品欧美一二99| 亚洲国产成人tv| 亚洲超丰满肉感bbw| 欧美精品久久99久久在免费线 | 国产欧美日韩精品在线| 国产日韩精品一区二区三区| 国产精品资源网| 国产精品免费观看视频| 国产精品伦理在线| 综合久久一区二区三区| 亚洲欧美视频一区| 亚洲在线视频免费观看| 亚洲国产精品一区二区www | 一区二区三区**美女毛片| 有坂深雪av一区二区精品| 一区二区三区四区不卡在线| 亚洲国产日韩精品| 蜜乳av一区二区三区| 国产在线日韩欧美| 波多野结衣亚洲一区| 91在线精品一区二区| 欧美午夜片在线看| 日韩欧美高清一区| 国产精品久久久一区麻豆最新章节| ...xxx性欧美| 久久在线观看免费| 国产精品久久久久久亚洲毛片 | 亚洲色图制服诱惑| 亚洲国产成人91porn| 中文字幕一区二区三区视频| 亚洲午夜精品一区二区三区他趣| 亚洲国产日韩av| 激情文学综合插| 91影视在线播放| 欧美一区二区三区在线看| 久久亚洲精品国产精品紫薇| 国产精品国产成人国产三级| 亚洲一区二区在线免费看| 99re热这里只有精品视频| 99国产精品视频免费观看| 欧美日韩精品一区二区三区 | 亚洲色图另类专区| 日韩av一区二区在线影视| 成人在线视频一区二区| 欧美日本视频在线| 欧美国产成人精品| 视频一区中文字幕国产| 成人精品gif动图一区| 欧美久久一二三四区| 国产精品网站导航| 婷婷综合在线观看| 成人午夜免费视频| 777欧美精品| 国产精品国产精品国产专区不片| 日本欧美一区二区| 色欲综合视频天天天| 不卡影院免费观看| 日韩免费观看2025年上映的电影| 亚洲图片另类小说| 国产美女一区二区三区| 欧美日韩精品一区视频| 中文字幕日韩精品一区| 黄色资源网久久资源365| 成+人+亚洲+综合天堂| 精品1区2区在线观看| 午夜精品福利在线| 91影视在线播放| 日本一区二区视频在线观看| 日本va欧美va欧美va精品| 色综合久久久网| 蜜桃av一区二区| 99久久精品免费观看| 国产91精品露脸国语对白| 91精品国产黑色紧身裤美女| 亚洲精品欧美专区| 国产成人免费9x9x人网站视频| 5858s免费视频成人| 一区二区三区四区不卡视频| 成人深夜视频在线观看| 久久伊人蜜桃av一区二区| 日本va欧美va精品| 7777精品伊人久久久大香线蕉最新版 | 欧美日韩高清影院| 亚洲精品日韩综合观看成人91| 高清久久久久久| 久久精品亚洲精品国产欧美| 欧美国产成人在线| 国产乱妇无码大片在线观看| 日韩欧美在线1卡| 天堂资源在线中文精品| 色呦呦日韩精品| 国产精品免费看片| 成人免费av在线| 国产精品私人自拍| 成人免费观看av| 国产精品三级av在线播放| 国产精品综合在线视频| 精品久久久久99| 精品一区二区三区av| 日韩精品一区二区三区中文精品| 欧美亚洲日本一区| 337p粉嫩大胆噜噜噜噜噜91av| 精品在线亚洲视频| 欧美xxxxx裸体时装秀| 狠狠色综合播放一区二区| 欧美大片在线观看一区| 精品一区二区三区在线播放 | 99热这里都是精品| 亚洲欧洲国产日本综合| www.日韩精品| 最新欧美精品一区二区三区| 色综合久久久久综合体桃花网| 亚洲激情六月丁香| 欧美日韩在线电影| 视频在线观看91| 精品电影一区二区| 欧美夫妻性生活| 在线观看免费亚洲| 亚洲电影第三页| 日韩一区二区三区av| 久久99国产精品久久| 91小视频免费观看| 亚洲伦理在线精品| 欧美精选在线播放| 精品一区二区三区久久| 国产精品欧美经典| 在线看一区二区| 美腿丝袜亚洲色图| 亚洲国产精品黑人久久久| 不卡在线视频中文字幕| 亚洲一二三四在线| 欧美成人精品3d动漫h| 成人午夜看片网址| 亚洲国产日韩一区二区| 欧美成人在线直播| 99久久精品国产一区二区三区| 亚洲电影中文字幕在线观看| 韩国理伦片一区二区三区在线播放 | 一区二区三区资源| 欧美一区二区三区四区五区| 国产乱人伦精品一区二区在线观看| 中文子幕无线码一区tr| 欧美亚洲国产一卡| 国产综合一区二区| 亚洲女女做受ⅹxx高潮| 欧美一二三四在线| 99久久精品国产麻豆演员表| 亚洲成人av一区二区三区| 久久午夜色播影院免费高清| 91黄视频在线观看| 韩国女主播成人在线| 亚洲男人天堂av网| 日韩限制级电影在线观看| 成人理论电影网| 日韩国产精品91| 中文字幕日韩精品一区| 日韩精品一区二| 91黄视频在线观看| 亚洲图片欧美视频| 久久亚洲欧美国产精品乐播| 在线观看欧美精品| 成人午夜激情片| 另类中文字幕网| 亚洲综合免费观看高清完整版在线| 久久久久久**毛片大全| 欧美人伦禁忌dvd放荡欲情| 成人高清视频在线观看| 欧美色男人天堂| 久久这里只有精品视频网| 欧美日韩精品一区二区三区| 北岛玲一区二区三区四区| 麻豆精品国产传媒mv男同|