注册 登录
  • 欢迎访问"运维那点事",推荐使用Google浏览器访问,可以扫码关注本站的"微信公众号"。
  • 如果您觉得本站对你有帮助,那么可以扫码捐助以帮助本站更好地发展。

标签:MongoDB基础知识

MongoDB

MongoDB最佳实践-持续更新版

本文包括以下几个方面: – 安全措施 – 部署架构 – 系统优化 – 索引设计 – 备份监控 – 模式设计 – 程序配置 一、安全措施 1.1 为MongoDB集群启用认证鉴权 MongoDB服务器在默认安装下不启用鉴权。这意味着每个人都可以直接连接到mongod实例并执行任……继续阅读 »

彭东稳 7个月前 (03-23) 1491浏览 0评论 0个赞

MongoDB

MongoDB Point in Time Recovery

在生产环境中,尽管我们尽力避免误操作,但是还是会遇到误操作或是其他情况的出现。这时候我们就需要进行Point in time recovery了。Mongodb的point in time recovery是基于oplog进行的,所以请确保oplog的size足够大,也请确保定时有冷备份(或是延时备份)。 理论上只要我们的mongodump做得足够频繁再结合……继续阅读 »

彭东稳 10个月前 (12-08) 2108浏览 0评论 0个赞

MongoDB

MongoDB配置文件选项介绍

MongoDB配置文件 Mongod在启动时可以通过-f指定一个配置文件(此配置文件中配置了必要的运行参数),或也可以通过mongos命令行选项启动。但是一般情况使用配置文件管理的mongod或mongos更容易,尤其是对于大型部署来说,因为可以向配置文件添加注释来解释服务器的设置。 如果使用安装包安装MongoDB默认就会使用一个配置文件(/etc/mon……继续阅读 »

彭东稳 1年前 (2016-09-29) 3368浏览 0评论 0个赞

MongoDB

MongoDB WiredTiger存储引擎原理

Mongodb-3.2已经WiredTiger设置为了默认的存储引擎(之前版本使用MMAPV1存储引擎),最近通过阅读wiredtiger源代码(在不了解其内部实现的情况下,读代码难度相当大,代码量太大,强烈建议官方多出些介绍文章),理清了wiredtiger的大致原理,并简单总结,不保证内容都是正确的,如有问题请指出,欢迎讨论交流。 按照Mongodb默认……继续阅读 »

彭东稳 1年前 (2016-09-15) 1526浏览 0评论 0个赞

MongoDB

MongoDB数据备份和恢复工具详解

MongoDB备份与恢复 不管是什么数据库,数据备份其实是一个基本操作。下面就说说mongodb如何备份数据,以及简单说一下mongodump在线备份是怎么保证数据的一致性的。 最简单的物理复制数据进行备份,不用多做解释,在创建MongoDB服务的时候,通过–dbpath指定目录就是存放mongdb数据库文件目录,我们可以通过复制这些文件实现数据……继续阅读 »

彭东稳 1年前 (2016-09-15) 1507浏览 0评论 0个赞

MongoDB

MongoDB工具-MMS监控备份实践

MMS介绍 MongoDB目前算是NoSQL产品中的佼佼者,在国内很多项目已经大量使用。它可以安装在Windows和Linux平台。但是之前由于监控工具的不完善,大家在对数据库的监控上一直没有太好的手段,基本使用Cacti、Nagos、Zabbx或者Mongodb之前提供的mongostat。 MongoDB官方认识到之前的工具的配置和使用都有很大的局限,2……继续阅读 »

彭东稳 1年前 (2016-09-14) 2656浏览 0评论 1个赞

MongoDB

MongoDB 3.2加密技术测试

一、简介 MongoDB3.2为静态数据加密引入了新的选择,本文将对这些内容进行深入探讨:加密需求增长的动力、MongoDB的数据加密功能以及新加密存储引擎(Encrypted Storage Engine)的性能特点。 由于近年来攻击事件有所增加,一系列的数据泄露事件导致一些知名度较高的品牌受到了负面影响,如今数据安全已成为重中之重。比如在2015年,在大……继续阅读 »

彭东稳 1年前 (2016-09-14) 1336浏览 0评论 0个赞

MongoDB

MongoDB是如何实现事务的ACID?

MongoDB ACID事务支持 这里要有一定的关系型数据库的事务的概念,不然不一定能理解的了这里说的事务概念。 下面说一说MongoDB的事务支持,这里可能会有疑惑,前面我们在介绍MongoDB时,说MongoDB是一个NoSQL数据库,不支持事务。这里又介绍MongoDB的事务。这里要说明一下MongoDB的事务支持跟关系型数据库的事务支持是两码事,如果……继续阅读 »

彭东稳 1年前 (2016-09-14) 4531浏览 0评论 6个赞

MongoDB

MongoDB认证和授权详解

MongoDB权限控制系统简介 对于数据库的管理,一般DBA都不会给开发过大的权限,避免如开发建立索引不加[backgroud:true]导致线上操作巨卡、误删除业务库或集合数据、对集合每个字段添加单列索引导致容量急剧膨胀,还有各种突破认知范围的误操作。由于MongoDB早期版本自身对权限控制极其简单粗暴,一般DBA都是授予开发最高权限。随着MongoDB3……继续阅读 »

彭东稳 1年前 (2016-08-25) 2430浏览 0评论 1个赞

MongoDB

MongoDB 3.3版本发布

MongoDB 3.3.3 发布了,MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。他支持的数据结构非常松散,是类似 json的bjson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是他支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几 乎可以实现类似关系数据库单表查询的绝……继续阅读 »

彭东稳 2年前 (2016-04-03) 1926浏览 0评论 0个赞