多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

中國最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2

mongodb教程

MongoDB 固定集合

閱讀 (2045)

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:緩存一些少量的文檔
關閉
程序員人生
主站蜘蛛池模板: 亚洲久久网站 | 久久精品国产999久久久 | 自拍偷拍日韩 | 精品国产欧美一区二区最新 | 国产福利在线网址成人 | 亚洲区小说区激情区图片区 | h色在线观看 | 日韩一区二区三区四区区区 | 伊人2222 | 欧美男人天堂网 | 欧美日韩一区二区三区视频播 | 最新内地三级在线观看 | 日韩高清免费观看 | 在线欧美色 | 亚洲第一精品夜夜躁人人爽 | 欧美精品亚洲精品日韩 | 国产欧美日韩另类一区乌克兰 | 欧美午夜色大片在线观看免费 | 国产欧美久久久精品影院 | 猫咪www免费人成网站 | 日本免费xxxx色视频 | 日韩在线视频不卡一区二区三区 | 校园春色 中文字幕 | 两性午夜欧美高清做性 | 久久综合九色综合欧洲色 | 欧美专区日韩 | 日韩人成| 在线视频精品播放 | 国产成人一区二区三区 | 亚洲精品乱码久久久久久蜜桃 | 免费大黄网站在线观 | 亚洲精品国产三级在线观看 | 欧美日韩亚洲精品一区二区 | 欧美日韩亚洲国产 | 在线观看www | 久久99精品久久久久久黑人 | 伊人久久免费视频 | 亚洲最色 | 大香人蕉免费视频75 | 欧美 日本| 国产精品嫩草影院在线观看免费 |