随笔分类 -  mongodb

Linux下启动mongodb
摘要:完成安装mongodb(略) 创建数据目录: # mkdir /data/mongo 创建配置文件 # vi /data/mongo/mongodb.cnf dbpath=/data/mongo/ logpath=/data/mongo/mongo.log logappend=true fork=t 阅读全文

posted @ 2018-09-17 17:12 ExplorerMan 阅读(878) 评论(0) 推荐(0)

MongoDB 复制集节点增加移除及节点属性配置
摘要:复制集(replica Set)或者副本集是MongoDB的核心高可用特性之一,它基于主节点的oplog日志持续传送到辅助节点,并重放得以实现主从节点一致。再结合心跳机制,当感知到主节点不可访问或宕机的情形下,辅助节点通过选举机制来从剩余的辅助节点中推选一个新的主节点从而实现自动切换。对于一个已经存 阅读全文

posted @ 2018-09-02 15:59 ExplorerMan 阅读(1942) 评论(0) 推荐(0)

MongoVUE简单操作手册
摘要:本文转自网络,对疑问的地方做了修改 官方参考文献:http://www.mongovue.com/tutorials/ MongoVUE 是个比较好用的MongoDB客户端,需要注册,但是可以变成永久使用, 一、基础操作 新增一个连接 进入的界面形如 二、进阶操作 1、查看所有数据,会有三种格式的观 阅读全文

posted @ 2018-09-02 15:34 ExplorerMan 阅读(323) 评论(0) 推荐(0)

(原创)让mongodb的secondary支持读操作
摘要:对于replica set 中的secondary 节点默认是不可读的。在写多读少的应用中,使用Replica Sets来实现读写分离。通过在连接时指定或者在主库指定slaveOk,由Secondary来分担读的压力,Primary只承担写操作。 如果通过shell访问mongo,要在seconda 阅读全文

posted @ 2018-09-01 22:46 ExplorerMan 阅读(780) 评论(0) 推荐(0)

MongoDB:搭建三节点 Replica Set 环境
摘要:今天学习了搭建 MongDB 复制环境,实验环境是在虚拟机上同一系统,并搭建三节点 Replica Set,根据文档上的描述,mongodb 复制配置简单,并且能够自动 failover,这些高级特性以后再实验,这里仅描述配置过程: 一 环境信息虚拟机: Red Hat Enterprise Lin 阅读全文

posted @ 2018-09-01 22:44 ExplorerMan 阅读(858) 评论(0) 推荐(0)

mongodb replica set 配置高性能多服务器详解
摘要:mongodb的多服务器配置,以前写过一篇文章,是master-slave模式的,请参考:详解mongodb 主从配置。master-slave模式,不能自动实现故障转移和恢复。所以推荐大家使用mongodb的replica set,来实现多服务器的高可用。给我的感觉是replica set好像自带 阅读全文

posted @ 2018-09-01 22:42 ExplorerMan 阅读(1009) 评论(0) 推荐(0)

MongoDB安装及多实例启动
摘要:MongoDB安装及多实例启动 MongoDB简介 MongoDB是一款跨平台、面向文档的数据库。可以实现高性能、高可用性,并且能够轻松扩展,是一个基于分布式文件存储的开源数据库系统,在高负载的情况下,添加更多的节点可以保证服务器的性能。 在大数据时代中,大数据量的处理已经成了考量一个数据库最重要的 阅读全文

posted @ 2018-09-01 21:48 ExplorerMan 阅读(2536) 评论(0) 推荐(0)

关于MongoDb Replica Set的故障转移集群——实战篇
摘要:如果你还不了解Replica Set的相关理论,请猛戳传送门阅读笔者的上一篇博文。 因为Replica Set已经属于MongoDb的进阶应用,下文中关于MongoDb的基础知识笔者就不再赘述了,请参考MongoDb Manual。 下面分各种场景讲述如何创建一个Replica Set。 Stand 阅读全文

posted @ 2018-09-01 21:42 ExplorerMan 阅读(451) 评论(0) 推荐(0)

MongoDB搭建ReplSet复制集群
摘要:MongoDB的复制集是一个主从复制模式 又具有故障转移的集群,任何成员都有可能是master,当master挂掉用会很快的重新选举一个节点来充当master。 复制集中的组成主要成员 Primary数据读写 master节点 Secondary备份Primary的数据 默认设置下 不可读 不可写 阅读全文

posted @ 2018-09-01 21:32 ExplorerMan 阅读(454) 评论(0) 推荐(0)

Windows安装MongoDB 4.0并赋予用户访问权限
摘要:第一部分 Windows安装MongoDB-4.0 第一步:下载MongoDB:https://www.mongodb.com/download-center?jmp=nav#community 我目前使用版本为mongodb-win32-x86_64-2008plus-ssl-4.0.1-sign 阅读全文

posted @ 2018-08-31 17:36 ExplorerMan 阅读(1567) 评论(0) 推荐(0)

MongoDB4.0.0的安装配置—windows
摘要:一、背景 由于要学习MongoDB,所以就下载了最新的MongoDB 的Community Server版的4.0.0版本。可能是新的版本的缘故,在安装配置上与MongoDB3有许多不同,而且在3中的许多配置(如 设置dbpath、logpath、安装服务等),在4中都可以省去。 ​​也就是说,在M 阅读全文

posted @ 2018-08-31 17:28 ExplorerMan 阅读(1876) 评论(0) 推荐(0)

千万别用MongoDB?真的吗?!
摘要:某人发了一篇Don’t use MongoDB的血泪控诉,我把原文翻译如下,你可以看看。不过,我想我们还要去看看10gen CTO的对此事的回复,我们还要去在Reddit上看看大家的说法,10gen CTO的对此事的回复后面也有一堆人在讨论这个事,还有一些程序员开始去读MongoDB的源码了,呵呵。 阅读全文

posted @ 2018-08-31 12:06 ExplorerMan 阅读(4410) 评论(0) 推荐(0)

mongodb 常用操作符
摘要:最近常用mongodb数据库,但是很多操作符不清楚或不知道,所有抽空根据手册整理下,以便于以后查阅(基于3.4版本) 1.查询和投影操作符 1.1比较操作符 $eq 匹配字段值等于指定值的文档 1 $gt 匹配字段值大于指定值的文档 1 $gte 匹配字段值大于等于指定值的文档 1 $lt 匹配字段 阅读全文

posted @ 2018-08-29 12:19 ExplorerMan 阅读(1937) 评论(0) 推荐(0)

MongoDB 数据库管理(不定时更新)
摘要:MongoDB 数据库管理(不定时更新) 之前的几篇文章大致说了副本集的搭建、副本集的管理,现在说下MongoDB数据库的管理。数据库管理包括:备份、还原、导入、导出、服务器管理等。 一:查看服务器状态,查看命令行参数。db.serverStatus()、db.serverCmdLineOpts() 阅读全文

posted @ 2018-08-28 23:14 ExplorerMan 阅读(477) 评论(0) 推荐(0)

MongoDB 分片的原理、搭建、应用 !
摘要:MongoDB 分片的原理、搭建、应用 一、概念: 分片(sharding)是指将数据库拆分,将其分散在不同的机器上的过程。将数据分散到不同的机器上,不需要功能强大的服务器就可以存储更多的数据和处理更大的负载。基本思想就是将集合切成小块,这些块分散到若干片里,每个片只负责总数据的一部分,最后通过一个 阅读全文

posted @ 2018-08-28 23:11 ExplorerMan 阅读(1069) 评论(0) 推荐(0)

解决mongodb查询慢的问题
摘要:最近项目上一直在用mongodb作为数据库,mongodb有他的优势,文档型类json格式存储数据,修改起来比传统的关系型数据库更方便,但是最近在用mongodb出现了查询缓慢的问题,我用命令行查询,显示速度非常快,而且也添加了索引,2万条数据只需要十几毫秒,但是用代码实现却需要好几秒,我调试了代码 阅读全文

posted @ 2018-08-28 23:10 ExplorerMan 阅读(10243) 评论(0) 推荐(0)

MongoDB 分片的原理、搭建、应用
摘要:一、概念: 分片(sharding)是指将数据库拆分,将其分散在不同的机器上的过程。将数据分散到不同的机器上,不需要功能强大的服务器就可以存储更多的数据和处理更大的负载。基本思想就是将集合切成小块,这些块分散到若干片里,每个片只负责总数据的一部分,最后通过一个均衡器来对各个分片进行均衡(数据迁移)。 阅读全文

posted @ 2018-08-28 23:10 ExplorerMan 阅读(377) 评论(0) 推荐(0)

MongoDB中的一些坑(最好不要用)
摘要:MongoDB 是目前炙手可热的 NoSQL 文档型数据库,它提供的一些特性很棒:如自动 failover 机制,自动 sharding,无模式 schemaless,大部分情况下性能也很棒。但是薄荷在深入使用 MongoDB 过程中,遇到了不少问题,下面总结几个我们遇到的坑。特别申明:我们目前用的 阅读全文

posted @ 2018-08-28 22:21 ExplorerMan 阅读(920) 评论(0) 推荐(0)

mongodb入门-关系型RDMS数据库对比及适用场景
摘要:引言 最近工作接触到了mongodb数据库,记录下个人对其的理解和使用情况。虽然mongodb 出来的时间已经不短,但是相对mysql mssql oracle 这样传统的关系型数据库来说还是比较年轻,接触其的程序员应该也很少,本文从仅作介绍用。 名字看MongoDB疑似Humongous Data 阅读全文

posted @ 2018-08-28 22:20 ExplorerMan 阅读(1076) 评论(0) 推荐(0)

导航