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
相关推荐
MongoDB固定集合.pdf 学习资料 复习资料 教学资源
MongoDB固定集合与管理工具.pdf 学习资料 复习资料 教学资源
固定集合指的是事先创建,并且大小固定的集合。下面这篇文章主要给大家总结介绍了MongoDB固定集合(capped collection)的知识,文中介绍的非常详细,需要的朋友可以参考借鉴,下面来一起学习学习吧
视频目录: 01-mongodb文档型...07-固定集合 07-索引 08-备份与恢复 08-用户管理 09-mongoDB备份与恢复 09-安全和认证 10-replication复制集 10-主从复制 11-shard分片 11-分片 12-使用java操作mongodb
mongodb的java客户端的简单实例的实现,对文档和固定集合的操作
mongodb 数据库基本操作 ... 文档则相当于传统关系型数据的行数据,对于集合中的介绍,我们基本也了解到了集合的结构并非是非常固定的结构,但是对于其中还是要注意,文档不能出现相同名称的属性。
创建集合 语法格式 db.createCollection(name, {capped: , autoIndexId: , size: ,...默认为不启用 固定集合是指有着固定大小的集合,当达到最大值时,它会自动覆盖最早的文档。 当该值为 true 时,必须指定 s
856.4.2 例2:网页分类 876.4.3 MongoDB和MapReduce 87第7章 进阶指南 917.1 数据库命令 917.1.1 命令的工作原理 927.1.2 命令参考 937.2 固定集合 957.2.1 属性及用法 967.2.2 创建固定集合 967....
mongodb 数据库基本操作 ... 文档则相当于传统关系型数据的行数据,对于集合中的介绍,我们基本也了解到了集合的结构并非是非常固定的结构,但是对于其中还是要注意,文档不能出现相同名称的属性。
网页分类 876.4.3 MongoDB 和MapReduce 87第7 章 进阶指南 917.1 数据库命令 917.1.1 命令的工作原理 927.1.2 命令参考 927.2 固定集合 957.2.1 属性及用法 967.2.2 创建固定集合 967.2.3 自然...
mongodb 数据库基本操作 ... 文档则相当于传统关系型数据的行数据,对于集合中的介绍,我们基本也了解到了集合的结构并非是非常固定的结构,但是对于其中还是要注意,文档不能出现相同名称的属性。
mongodb 数据库基本操作 ... 文档则相当于传统关系型数据的行数据,对于集合中的介绍,我们基本也了解到了集合的结构并非是非常固定的结构,但是对于其中还是要注意,文档不能出现相同名称的属性。
mongodb 数据库基本操作 ... 文档则相当于传统关系型数据的行数据,对于集合中的介绍,我们基本也了解到了集合的结构并非是非常固定的结构,但是对于其中还是要注意,文档不能出现相同名称的属性。
mongodb 数据库基本操作 ... 文档则相当于传统关系型数据的行数据,对于集合中的介绍,我们基本也了解到了集合的结构并非是非常固定的结构,但是对于其中还是要注意,文档不能出现相同名称的属性。
mongodb 数据库基本操作 ... 文档则相当于传统关系型数据的行数据,对于集合中的介绍,我们基本也了解到了集合的结构并非是非常固定的结构,但是对于其中还是要注意,文档不能出现相同名称的属性。
mongodb 数据库基本操作 ... 文档则相当于传统关系型数据的行数据,对于集合中的介绍,我们基本也了解到了集合的结构并非是非常固定的结构,但是对于其中还是要注意,文档不能出现相同名称的属性。
mongodb 数据库基本操作 ... 文档则相当于传统关系型数据的行数据,对于集合中的介绍,我们基本也了解到了集合的结构并非是非常固定的结构,但是对于其中还是要注意,文档不能出现相同名称的属性。
mongodb 数据库基本操作 ... 文档则相当于传统关系型数据的行数据,对于集合中的介绍,我们基本也了解到了集合的结构并非是非常固定的结构,但是对于其中还是要注意,文档不能出现相同名称的属性。
mongodb 数据库基本操作 ... 文档则相当于传统关系型数据的行数据,对于集合中的介绍,我们基本也了解到了集合的结构并非是非常固定的结构,但是对于其中还是要注意,文档不能出现相同名称的属性。