MongoDb的固定集合capped collection

MongoDB中可以創建容量大小固定的集合——capped collection,其行爲類似於循環隊列。數據插入時,新文檔會被插入到隊列的末尾,如果隊列已經被佔滿,那麼最老的文檔會被之後插入的文檔覆蓋。

固定集合的特點

  1. 更好的寫入速度。由於能夠保留插入順序,查詢並不需要索引來保證以插入順序來返回文檔。減少了索引的消耗,可以支持更高的插入吞吐。
  2. 自動覆蓋掉最老的文檔,因此不需要再配置額外的工作來進行舊文檔刪除。

這兩個特點決定了它比較適合於作爲日誌的這種場景,其使用方式並不複雜,這裏收錄了一些網上相關的文章,暫不做更詳細的介紹。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章