
MongoDB 3.6.12
捕翼
???????
展开
-
MongoDB备份与恢复
1、备份恢复工具介绍:(1) mongoexport/mongoimport(2)mongodump/mongorestore --------日常备份恢复时使用2、备份工具区别在哪里?2.1. mongoexport/mongoimport 导入/导出的是JSON格式或者CSV格式mongodump/mongorestore 导入/导出的是BSON格式。2.2. JSON可读性强但体积较大,BSON则是二进制文件,体积小但对人类几乎没有可读性。2.3. 在一些mongodb版本之间原创 2020-06-29 23:17:36 · 297 阅读 · 0 评论 -
MongoDB Sharding Cluster 分片集群
1.规划:10个实例:38017-38026(1)configserver:3台构成的复制集(1主两从,不支持arbiter)38018-38020(复制集名字configsvr)(2)shard节点:sh1:38021-23 (1主两从,其中一个节点为arbiter,复制集名字sh1)sh2:38024-26 (1主两从,其中一个节点为arbiter,复制集名字sh2)(3) mongos:38017配置过程 shard复制集配置:2.1目录创建:mkdir -p /原创 2020-06-29 23:06:42 · 217 阅读 · 0 评论 -
MongoDB复制集RS(ReplicationSet)
1.1 基本原理基本构成是1主2从的结构,自带互相监控投票机制(Raft(MongoDB) Paxos(mysql MGR 用的是变种))如果发生主库宕机,复制集内部会进行投票选举,选择一个新的主库替代原有主库对外提供服务。同时复制集会自动通知客户端程序,主库已经发生切换了。应用就会连接到新的主库。1.2 Replication Set配置过程详解1.2.1 规划三个以上的mongodb节点(或多实例)1.2.2 环境准备多个端口:28017、28018、28019、28020多套目录原创 2020-06-29 22:49:37 · 240 阅读 · 0 评论 -
MongoDB常用基本操作
1.mongodb 默认存在的库show databasesadmin 0.000GBconfig 0.000GBlocal 0.000GB1.1 命令种类数据库对象(库(database),表(collection),行(document))db.命令:DB级别命令db 当前在的库db.[TAB] 类似于linux中的tab功能db.help() db级别的命令使用帮助collection级别操作:db.Collection_name.xxx原创 2020-06-29 22:40:19 · 252 阅读 · 0 评论 -
NoSQL-Mongodb安装部署
一、逻辑结构Mongodb 逻辑结构 MySQL逻辑结构库database 库集合(collection) 表文档(document) 数据行二、安装部署1、系统准备(1)redhat或cnetos6.2以上系统(2)系统开发包完整(3)ip地址和hosts文件解析正常(4)iptables防火墙&SElinux关闭(5)关闭大页内存机制root用户下永久关闭在vi /etc/rc.local最后添加原创 2020-06-29 22:13:23 · 208 阅读 · 0 评论