<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    paulwong

    MongoDB 固定集合(Capped Collections)

    MongoDB 固定集合(Capped Collections)是性能出色且有著固定大小的集合,對于大小固定,我們可以想象其就像一個環形隊列,當集合空間用完后,再插入的元素就會覆蓋最初始的頭部的元素!


    創建固定集合

    我們通過createCollection來創建一個固定集合,且capped選項設置為true:

    >db.createCollection("cappedLogCollection",{capped:true,size:10000})

    還可以指定文檔個數,加上max:1000屬性:

    >db.createCollection("cappedLogCollection",{capped:true,size:10000,max:1000})

    判斷集合是否為固定集合:

    >db.cappedLogCollection.isCapped()

    如果需要將已存在的集合轉換為固定集合可以使用以下命令:

    >db.runCommand({"convertToCapped":"posts",size:10000})

    以上代碼將我們已存在的 posts 集合轉換為固定集合。


    固定集合查詢

    固定集合文檔按照插入順序儲存的,默認情況下查詢就是按照插入順序返回的,也可以使用$natural調整返回順序。

    >db.cappedLogCollection.find().sort({$natural:-1})

    固定集合的功能特點

    可以插入及更新,但更新不能超出collection的大小,否則更新失敗,不允許刪除,但是可以調用drop()刪除集合中的所有行,但是drop后需要顯式地重建集合。

    在32位機子上一個cappped collection的最大值約為482.5M,64位上只受系統文件大小的限制。


    固定集合屬性及用法

    屬性

    • 屬性1:對固定集合進行插入速度極快
    • 屬性2:按照插入順序的查詢輸出速度極快
    • 屬性3:能夠在插入最新數據時,淘汰最早的數據

    用法

    • 用法1:儲存日志信息
    • 用法2:緩存一些少量的文檔

    posted on 2015-12-09 14:41 paulwong 閱讀(461) 評論(0)  編輯  收藏 所屬分類: MONGODB

    主站蜘蛛池模板: 国产99视频免费精品是看6| 日韩a毛片免费观看| 亚洲国产精品无码专区| 日本不卡在线观看免费v| 最近免费中文在线视频| aa级毛片毛片免费观看久| 亚洲乱人伦中文字幕无码| 久久亚洲国产精品五月天| 亚洲国产精品无码久久久久久曰 | 午夜一级免费视频| 99精品视频在线免费观看| A级毛片成人网站免费看| 黄床大片30分钟免费看 | 国产精品成人免费视频网站京东 | 亚洲中文字幕无码爆乳AV| 国产在线观看免费不卡| 最近中文字幕mv免费高清视频7| 50岁老女人的毛片免费观看| 国色精品va在线观看免费视频| 免费国产在线精品一区| 久久精品国产亚洲av天美18| 中文字幕亚洲码在线| 亚洲人成网站在线观看播放动漫| 亚洲综合精品香蕉久久网97| 亚洲AV永久精品爱情岛论坛| 亚洲国产综合无码一区| 亚洲综合色婷婷七月丁香| 最新国产AV无码专区亚洲| 国产a v无码专区亚洲av| 国产精品亚洲综合一区| 亚洲毛片av日韩av无码| 亚洲精品无码日韩国产不卡?V| 国产一级做a爱免费视频| 国产免费怕怕免费视频观看| 日本特黄特色免费大片| 国产精品成人无码免费| 在线观着免费观看国产黄| 国产一区二区三区在线免费观看 | 亚洲色成人四虎在线观看 | 午夜a级成人免费毛片| 成人永久免费福利视频网站|