MongoDB的固态list

在MongoDB中当前数据库所指定的list可以是一个固态的list,所谓固态就是大小确定,如创建一个固态的集合:db.createCollection("固态集合的名字",{capped:true,size:1000,max:10,autoIndex:false});

1.autoIndex:false指是否生成 "_id";

2.size:1000指是否生成list为1000字节;

3.max:10可以有10条记录;

把普通的集合转换成固定集合需要使用convertTocapped命令

4.db.runCommand({convertTocapped:"需要转换的集合名字", size:2000});

时间: 2024-12-21 00:29:47

MongoDB的固态list的相关文章

MongoDB在Windows下的环境配置和使用(全程图解)

总是觉得配置环境是一个超级麻烦的事情啊,而且网上说的又比较乱,配置完后又没有说怎么开始运行,在哪输入增删改查语句,像突然断层一样.所以就在这里详细说说. 一:下载安装 1.去官网的下载页面 2.下载完后是一个exe安装程序,只要一直按next即可.以前是压缩包的,现在方便了很多,不过默认的安装路径是C:\Program Files\MongoDB(我是固态硬盘,嘻嘻) 二:创建data文件夹,在cmd中设置data路径 1.我直接在MongoDB的bin文件里面设置的data文件夹,数据库里面的

Mongodb 笔记09

备份 1. 只有在有信心能在紧急情况下完成迅速部署的情况下,备份才是有用的.所以,无论选择了哪种备份技术,一定要对备份及恢复备份的操作进行练习,知道了然于心. 2. 通常情况下,应对副本集的非主节点(与主节点相对)进行备份. 3. 对服务器进行备份 1). 文件系统快照:使用快照备份需要开启日记系统.如果是对正在运行的系统生成快照,那么快照的数据内容本质让相当于使用kill -9 命令强制终止后的数据内容.因此,mongod在启动时会对日志 文件进行重放,然后开始正常运行. 2). 复制数据文件

DigitalOcean上使用Tornado+MongoDB+Nginx+Supervisor+DnsPod快速搭建个人博客

DigitalOcean 之前买了个便宜的VPS并且在上面搭建了我自己写的博客程序,后来VPS里运行MongoDB经常自己挂掉就索性没理了.直到现在VPS已经过期,服务器被强制关掉了.周末在家索性想着把这个博客程序重新搭建起来. 选择Linode还是云主机(阿里云等等)?阿里云貌似有些贵,而且还有一堆备案的流程.Linode最近推出SSD服务,20刀/月的价格,加量不加价,很是吸引人.但无奈还是花的有些心疼.忽然另外一个VPS服务DigitalOcean(链接含refcode喔)被我无意发现.D

【MongoDB】MongoDB之八大优化技巧

技巧一.尽量减少磁盘访问 内存访问要比磁盘访问快得多.所以使用优化的本质就是尽可能地减少对磁盘的访问. 内存的读取速度要比磁盘速度快一百万倍.读磁盘要消耗很长时间.几种简单的办法: 使用SSD(固态硬盘):增加内存可以减少对硬盘的读取,让常用的文档在内存中: 技巧二.使用索引减少内存占用 索引是有序的,所以不必遍历全部项.当查询时候会先根据索引查到索引中的结果,然后符合条件的文档加载到内存中,从而减少内存占用. 技巧三.不要到处使用索引 这里要注意,不是所有的查询都可以用索引的.索引一般用在返回

(转)为首次部署MongoDB做好准备:容量计划和监控

如果你已经完成了自己新的MongoDB应用程序的开发,并且现在正准备将它部署进产品中,那么你和你的运营团队需要讨论一些关键的问题: 最佳部署实践是什么? 为了确保应用程序满足它所必须的服务层次我们需要监控哪些关键指标? 如何能够确定添加分片的时机? 有哪些工具可以对数据库进行备份和恢复? 怎样才能安全地访问所有新的实时大数据? 本文介绍了硬件选择.扩展.HA和监控.在查看详细信息之前,首先让我们处理一个最常见的问题: 部署MongoDB和部署RDBMS有什么不同? 你会发现MongoDB作为一个

(转) 线上环境部署MongoDB的官方建议

本文主要内容来自MongoDB官方文档http://docs.mongodb.org/manual/administration/production-notes/.并结合了实际工作情况进行分享. 1)软件包的选择 确保使用最新的稳定版本.目前我们线上使用的版本是2.4.6.MongoDB软件包下载页面http://www.mongodb.org/downloads. 确保线上环境总是使用64位版本.32位版本只能用于测试和开发使用,因为32位版本最大只能存储2GB的数据.启动MongoDB的时

【五】MongoDB管理之生产环境说明

下面详细说明影响mongodb的系统配置,尤其在生产环境上. 1.生产环境推荐的平台 Amazon Linux Debian 7.1 Red Hat / CentOS 6.2+ SLES 11+ Ubuntu LTS 12.04 Ubuntu LTS 14.04 Windows Server 2012 & 2012 R2 推荐使用官方最新的64位发行版本. 2.网络配置 1)使用可信任的网络环境 MongoDB总是运行在可信任的网络环境中,通过网络规则设置避免所有不知来历的机器访问.MongoD

ubuntu安装mongodb

参考:http://blog.csdn.net/zhushh/article/details/52451441 1.导入软件源的公钥 sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv EA312927 2.为mongodb创建软件源list文件 ubuntu12.04 echo "deb http://repo.mongodb.org/apt/ubuntu precise/mongodb-org/3.2 multi

mongodb 安装、windows服务、创建用户

http://www.cnblogs.com/best/p/6212807.html 打开MongoDB的安装目录如“C:\Program Files\MongoDB\Server\3.4\bin”,并在此目录下新建一个mongo.config文件,文件内容如下: ##数据库目录## dbpath=C:\data\db ##日志输出文件## logpath=C:\data\log\db.log 使用cmd进入命令行 使用cd切换目录到安装目录下,如:cd  C:\Program Files\Mo