2019独角兽企业重金招聘Python工程师标准>>>

Mongodb固定集合 博客分类: java mongodb

Capped Collection(固定集合)
简单介绍
capped collections是性能出色的有着固定大小的集合,以LRU(Least Recently Used最近最少使用)
规则和插入顺序进行age-out(老化移出)处理,自动维护集合中对象的插入顺序,在创建时需要预先
指定大小。如果空间用完,新添加的对象将会取代集合中最旧的对象
永远保持最新的数据
功能特点
可以插入及更新,但更新不能超出collection的大小,否则更新失败。不允许删除,但是
可以调用drop删除集合中的所有行,但是drop后需要显式地重建集合。在32位机上一个capped
collection的最大值约为482.5M,64位上只受系统文件大小的限制。

属性1: 对固定集合进行插入数据极快。
   属性2:按照插入顺序的查询输出速度极快。
   属性3:能够在插入最新数据时,淘汰最早的数据。
   
   用法1:储存日志信息(后面的日志往前递增,前面的日志自动删减,保证日志总量的大小固定)
   用法2:缓存一些少量的文档
   
   
创建固定集合
不像普通集合,固定集合需要显式的创建和使用
db.createCollection("my_collection", {capped:true,size:10000});

创建一个集合为my_collection的固定集合,大小为10000字节。还可以限定文档
个数。加上:Max:100属性。
注意:指定文档上限,必须指定大小。文档限制是在容量没有满时进行淘汰,要是满了,
就根据容量限制来进行淘汰。
 
db.c1.stats();
db.createCollection("c2",{capped:true,size:1000000,max:5});
普通集合转为固定集合
db.runCommand({convertToCapped:"c1",size:100000,max:3});

http://blog.sina.com.cn/s/blog_5f044a4d0101bccr.html

转载于:https://my.oschina.net/xiaominmin/blog/1597456

Mongodb固定集合相关推荐

  1. MongoDB 教程五: MongoDB固定集合和性能优化 (索引Indexes, 优化器, 慢查询profile)

    mongodb索引详解(Indexes) 索引介绍 索引在mongodb中被支持,如果没有索引,mongodb必须扫描每一个文档集合选择匹配的查询记录.这样扫描集合效率并不高,因为它需要mongod进 ...

  2. MongoDB 教程五: MongoDB固定集合和性能优化

    MongoDB 固定集合(Capped Collections) MongoDB 固定集合(Capped Collections)是性能出色且有着固定大小的集合,对于大小固定,我们可以想象其就像一个环 ...

  3. mongodb固定集合(Capped Collections) | MongoDB 自动删除集合中过期的数据——TTL索引

    文章目录 mongodb固定集合(Capped Collections) 一.什么是mongodb固定集合(Capped Collections) 二.Capped Collections使用场景 三 ...

  4. MongoDB 固定集合(Capped Collections)

    refs: 1)Capped Collections | MongoDB Blog 2)https://xiayuanfeng.iteye.com/blog/989024 3)MongoDB 固定集合 ...

  5. MongoDB固定集合(capped collection)

    一 . 什么是固定集合 MongoDB中有一种特殊类型的集合,值得我们特别留意,那就是固定集合(capped collection). 固定集合可以声明collection的容量大小,其行为类似于循环 ...

  6. mongodb固定集合(Capped Collection)和大文件管理(GridFS)

    Capped Collection 固定集合(Capped Collection)是性能出色的有着固定大小的集合,以LRU(Least Recently Used最近最少使用)规则和插入顺序进行age ...

  7. MongoDB学习笔记-06 数据库命令、固定集合、GridFS、javascript脚本

    介绍MongoDB支持的一些高级功能: 数据库命令 固定大小的集合 GridFS存储大文件 MongoDB对服务端JavaScript的支持 数据库命令 命令的原理 MongoDB中的命令其实是作为一 ...

  8. 【MongoDB】固定集合(Capped Collections)

    本章内容: 概述 特性 限制和建议 使用步骤 一.概述 固定集合是大小固定的集合,它们支持高吞吐量操作,这些操作根据插入文档和按照插入顺序检索(retrieve)文档.固定集合的工作方式类似于循环缓存 ...

  9. 第32章:MongoDB-索引--Capped固定集合

    ①Capped集合(固定集合) Capped集合的大小固定,性能好,如果空间用完了,新的对象会覆盖旧的对象. find时默认就是插入的顺序,Capped集合会自动维护. ②语法 db.createCo ...

最新文章

  1. 【Python3网络爬虫开发实战】3-基本库的使用 1.2-处理异常
  2. pat天梯赛L2-025. 分而治之
  3. Python 给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。
  4. 递归算法(一)递归概念与思路
  5. 信息学奥赛C++语言:统计数字字符个数
  6. Java 算法 一元多项式求导
  7. 未定义标识符 stringc/c++(20)_拓展巩固练习(2020.5.20)
  8. PDF与Base64的相互转换以及操作
  9. 双路电机驱动模块-RZ7899.PDF
  10. Photoshop 换脸大法
  11. 金山云个人用户实名认证步骤详解(图文教程)
  12. 【汽车制造业】“新三化+新能源”蓝海,加速车企数字化转型进入“深水区”
  13. css伪类加垂直分割线
  14. 《带你体验程序员专属编辑器Markdown编辑器|CSDN编辑器测评》
  15. python权限_无法执行python脚本,权限被拒绝?
  16. 【按键精灵学习记录】以DOTA2人机为例
  17. elasticsearch性能测试工具rally深入详解
  18. EXCEL——图表数据标签——展示两组比较的绝对值和变化率
  19. 命题作文 在一棵IPv4地址树中彻底理解IP路由表的各种查找过程
  20. 数据结构之对分查找算法

热门文章

  1. 自己搭建的邮件系统不能发往gmail、hotmail等问题解决
  2. 计算机知识应用,计算机知识应用基础复习大纲
  3. python中的常量_Python中的变量和常量
  4. mysql5.5.21安装图解_Windows系统安装MySQL5.5.21图解教程
  5. mybatis count返回null_Mybatis属性示例-Properties的三种配置方式
  6. android compile使用方法,自己创建一个android studio在线依赖compile
  7. centos7自带python版本_CentOS7升级python2.7.5到python3.7以上版本
  8. c语言输入一段字符,C语言实现输入一个字符串后打印出该字符串中字符的所有排列...
  9. python pillow环境_Python环境Pillow( PIL )图像处理工具使用解析
  10. icf表格_ICF企业教练实践大奖案例——建立改变和拯救生命的教练文化