MongoDb的固定集合capped collection

MongoDB中可以创建容量大小固定的集合——capped collection,其行为类似于循环队列。数据插入时,新文档会被插入到队列的末尾,如果队列已经被占满,那么最老的文档会被之后插入的文档覆盖。

固定集合的特点

  1. 更好的写入速度。由于能够保留插入顺序,查询并不需要索引来保证以插入顺序来返回文档。减少了索引的消耗,可以支持更高的插入吞吐。
  2. 自动覆盖掉最老的文档,因此不需要再配置额外的工作来进行旧文档删除。

这两个特点决定了它比较适合于作为日志的这种场景,其使用方式并不复杂,这里收录了一些网上相关的文章,暂不做更详细的介绍。

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