Capped Collection 固定集合

2021-09-01 19:31:23 字數 618 閱讀 7302

簡單介紹

規則和插入順序進行age-out(老化移出)處理,自動維護集合中物件的插入順序,在建立時需要預先

指定大小。如果空間用完,新新增的物件將會取代集合中最舊的物件

永遠保持最新的資料

功能特點

可以插入及更新,但更新不能超出collection的大小,否則更新失敗。不允許刪除,但是

collection的最大值約為482.5m,64位上只受系統檔案大小的限制。

屬性1: 對固定集合進行插入資料極快。

屬性2:按照插入順序的查詢輸出速度極快。

屬性3:能夠在插入最新資料時,淘汰最早的資料。

用法1:儲存日誌資訊(後面的日誌往前遞增,前面的日誌自動刪減,保證日誌總量的大小固定)

用法2:快取一些少量的文件

建立固定集合

不像普通集合,固定集合需要顯式的建立和使用

建立乙個集合為my_collection的固定集合,大小為10000位元組。還可以限定文件

個數。加上:max:100屬性。

注意:指定文件上限,必須指定大小。文件限制是在容量沒有滿時進行淘汰,要是滿了,

就根據容量限制來進行淘汰。

db.c1.stats();

普通集合轉為固定集合

左邊固定,中間自動適應,右邊固定

方法一 float padding 順序 利用div塊是塊級元素,佔自動佔滿一整行 利用float浮動的原理來做左邊固定的容器,右邊固定的容器 利用padding box sizing border box給div塊級元素左右兩邊騰出左右固定的空間,利用順序是因為float與div塊的性質 浮動在當...

固定的時間去做固定的事情

要堅持做一件事情,其實是需要意志力 也就是自我控制自己行為的能力。而絕大部分人,包括我在內,天生都是有意志薄弱的時刻,能總是做到自我控制是很難的。很多大學生來信給我訴說一樣苦惱 就是不管做什麼事情都容易半途而廢,不能堅持到底。特別鬱悶的是有同學說 我發現自己以前做一件事還能堅持到最後,現在大學了就不...

excel表頭固定

當我們編輯過長或過寬的excel工作表時,需要向下或向上滾動螢幕。這時,表頭也會相應滾動,不能在螢幕上顯示,於是我們不清楚要編輯的資料對應 於表頭的哪乙個資訊。按下列方法,可以使表頭鎖定,始終位於螢幕上的可 視區域。首先選定要鎖定的表頭,如果我們要將圖中的 1 3行 鎖定,那麼單擊a4單 元格,然後...