简单介绍
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});
- 浏览: 36353 次
- 性别:
- 来自: 北京
最新评论
-
abeen:
真是人工发的?
python 基础 -
dire_cyrus:
没用过啊,这是那个版本的特性啊?
java标签-循环控制语句的利器 -
阳光晒晒:
还可以使用goto的话就更好了
java标签-循环控制语句的利器
相关推荐
MongoDB中有一种特殊类型的集合,值得我们特别留意,那就是固定集合(capped collection)。 固定集合可以声明collection的容量大小,其行为类似于循环队列。数据插入时,新文档会被插入到队列的末尾,如果队列已经...
vsd格式
MongoDB 的 Capped Collection是一个天生的日志系统,MongoDB自己的oplog就是用它来存储的,Capped Collection的特点是可以指定Collection的大小,当记录总大小超过设定大小后,老的数据会被自动抹掉用于存储新的...
创建集合 语法格式 db.createCollection(name, {capped: , autoIndexId: , size: ,...默认为不启用 固定集合是指有着固定大小的集合,当达到最大值时,它会自动覆盖最早的文档。 当该值为 true 时,必须指定 s
Oplog 是 MongoDB 实现复制集的关键数据结构,在复制集中 Primary 对数据库操作之后就会产生一个 ...Oplog 存在集合 local.oplog.rs,这是系统内置集合,一个 capped collection,即是这个 collection 有固定大小,一
5.3.2 限制capped collection中对象个数 5.4 注意事项 5.5 本章小结 第6章 GridFS存储文件 6.1 为什么要用GridFS 6.2 如何实现海量存储 6.3 语言支持 6.4 简单介绍 6.5 命令行工具 6.6 内部原理 ...
5.3.2 限制capped collection中对象个数 5.4 注意事项 5.5 本章小结 第6章 GridFS存储文件 6.1 为什么要用GridFS 6.2 如何实现海量存储 6.3 语言支持 6.4 简单介绍 6.5 命令行工具 6.6 内部原理 ...
CONVOLUTION FOR RADAR MAHAFARZA
Enhanced thermal stability of oleic-acid-capped PbS quantum dot optical fiber amplifier
水热合成PEG包覆水溶性掺杂ZnS:Mn纳米晶的复合,张轶楠,江东,以聚乙二醇作为配体,采用水相共沉淀的方法合成了水溶性的Mn2+掺杂ZnS纳米晶。对所合成的不同Mn2+掺杂量的ZnS纳米晶分别进行了紫外和�
基于谷胱甘肽修饰的金纳米颗粒的光声传感器对铅离子的免标记检测,史如意,刘湘江,由激光诱导的纳米气泡(PA-LINB)产生的光声信号已被证明是一种监测金纳米颗粒是否聚集的灵敏工具。 在本文中,我们开发了一种简单...
Tuning optical properties and optical rotation of 3-mercaptopropionic acid capped organic–inorganic hybrid perovskites
改变条纹宽度及NH3/SiH4流量比调节氮化硅覆盖的体锗及绝缘层上锗条纹中应变,林光杨,蓝小凌,本文通过改变条纹宽度及氮化硅生长过程中的NH3/SiH4流量比改变了氮化硅覆盖的体锗及绝缘层上锗条纹中的应变。...
Capped collections的大小是固定的,它的工作方式很像环形缓冲器(circular buffers), 当剩余空间不足时,会覆盖最先插入的数据。 优势: Capped collections的特点是高效插入和检索,所以最好不要在Capped ...
SMART Design of a Bulk-Capped Supramolecular Segment for the Assembly into Organic Interdigital Lipid Bilayer-Like (ILB) Nanosheets
#Bitshares阻止后端 回购背后的后端源代码 ## Setup克隆到您选择的目录中,然后在每个子目录中执行“ npm install”。 有四个独立运行的脚本: ...db.createCollection( "votesSum", { capped: true, size: 150000
Snowtooth GraphQL API :snow-capped_mountain: Snowtooth Mountain是一个伪造的滑雪胜地,但这不应该阻止它使用真正的GraphQL API。 您可以使用GraphQL Playground在项目网站上编写查询: ://snowtooth.moonhighway...
大共轭体系的N-芳基吡咯并[3,4d]四硫富瓦烯衍生物的合成及其电化学性质,尹炳柱,杨永华,一系列大共轭体系的N-芳基吡咯并[3,4d]四硫富瓦烯衍生物(3a-d)通过4,5-二乙巯-1,3-二硫杂-2酮和N-芳基-1,3-二硫杂[4...
巴基斯坦旅游 :snow-capped_mountain: 在线旅游预订 :ticket: 使用Asp.Net MVC技术通过C#,HTML5,CSS3,JavaScript,Bootstrap,JQuery,Ajax,SQL和EntityFramework创建的网站。 具有:管理面板 :gear: 通过它...