MongoDB数据备份 在Mongodb中我们使用mongodump命令来备份MongoDB数据。该命令可以导出所有数据到指定目录中。 mongodump命令可以通过参数指定导出的数据量级转存的服务器。 语法 mongodump命令脚本语法如下: -h: MongDB所在服务器地址,例如:127.0 ...
分类:
数据库 时间:
2018-02-21 10:42:05
阅读次数:
179
创建配置服务复制集 通过 找到三个配置服务实例的 IP。 比如 , 又由于 的默认端口为 27019。所以配置服务的地址为 configsvr0: 172.17.0.2:27019 configsvr1: 172.17.0.3:27019 configsvr2: 172.17.0.4:27019 初 ...
分类:
数据库 时间:
2018-02-12 15:12:25
阅读次数:
251
1.NoSQL简介 NoSQL,全名Not Only SQL,指的是非关系型的数据库 随着访问量的上升,网站的数据库性能出现了问题,于是NoSQL被设计出来了 优点、缺点 2.MongDB简介 MongoDB 是一个基于分布式 文件存储的NoSQL数据库 由C++语言编写,运行稳定,性能高 旨在为 ...
分类:
数据库 时间:
2018-02-08 15:38:37
阅读次数:
186
关于读写分离 由于写入主之后,同步到从有一个时间,所以读写分离会引发数据一致性问题。 MongoDB 通过复制集(Replica Set)来实现读写分离。 MongoDB复制集(Replica Set) 通过存储多份数据副本来保证数据的高可靠,通过自动的主备切换机制来保证服务的高可用。 当遇到复制集 ...
分类:
数据库 时间:
2018-02-08 00:20:13
阅读次数:
265
学习MongDB前需要懂一定的Mysql语法,后面会用到 1.常用命令 数据库 查看列表 show dbs 转到(或自动创建) use testdatabase 查看当前数据库里的集合 show tables 删除当前数据库 db.dropDatabase() 2.常用命令 集合 查看当前集合列表 ...
分类:
数据库 时间:
2018-02-05 20:02:16
阅读次数:
194
MongoDB的复制集具有自动容忍部分节点宕机的功能,在复制集出现问题时时,会触发选举相关的过程,完成主从节点自动切换.每个复制集成员都会在后台运行与复制集所有节点的心跳线程,在两种情况下会触发状态检测过程: 复制集成员心跳检测结果发生变化,比如某个节点挂了或者新增节点. 超过4s没有执行状态检测过 ...
分类:
数据库 时间:
2018-02-04 18:02:00
阅读次数:
164
最近搭建了一个Mongodb的分片集群,这里将整个过程做个记录。 一、规划 MongoDB的分片集群,由mongos路由进程、配置服务器、分片集合组成。其中,mongos和配置服务器都是轻量级进程,不会保存数据,配置服务器只保存分片的一些状态信息;而分片集合通常使用复制集(Replica Set)而 ...
分类:
数据库 时间:
2018-01-31 14:24:01
阅读次数:
237
在spring boot项目中使用了mongodb,当一段时间没有操作mongodb,下次操作mongodb时就会出现异常。异常如下: 网上搜了下,这个问题原因很多,主要的原因可能有连接超时,读写超时等,按照别人的提示,设置了 然而并没有效果,超过一段时间再次访问mongdb时,任然出现异常。在go ...
分类:
数据库 时间:
2018-01-22 00:04:20
阅读次数:
454
简介:????MHA(Master High Availability)目前在MySQL高可用方面是一个相对成熟的解决方案,master节点故障后,管理节点会在slave节点里面选取一个节点提升为新master。要搭建MHA,要求一个复制集群中最少有三台数据库服务器,一主二从,即一台充当master,一台充当备用master,另外一台充当从库。管理节点程序可
分类:
数据库 时间:
2018-01-11 23:55:23
阅读次数:
364
1.下载安装包:https://www.mongodb.com/download-center#community 2.tar -xzvf mongodb-linux-x86_64-rhel70-3.4.7.tgz 3.cd mongodb-linux-x86_64-rhel70-3.4.7/ 4. ...
分类:
数据库 时间:
2018-01-07 17:36:55
阅读次数:
199