摘要: MSC 集群搭建 规划 10个实例:38017-38026 (1)configserver:38018-38020 3台构成的复制集(1主两从,不支持arbiter)38018-38020(复制集名字configsvr) (2)shard节点: sh1:38021-23 (1主两从,其中一个节点为a 阅读全文
posted @ 2022-05-20 00:01 oldSimon 阅读(43) 评论(0) 推荐(0) 编辑
摘要: MongoDB Sharding Cluster 分片集群 官方文档说明: https://docs.mongodb.com/v3.6/sharding/#sharded-cluster ![](D:\data\Sync-data\simon\学习笔记\Mysql 笔记\MySql-DBA\Mong 阅读全文
posted @ 2022-05-20 00:01 oldSimon 阅读(57) 评论(0) 推荐(0) 编辑
摘要: 分片集群的查询及管理 判断是否Shard集群 admin> db.runCommand({ isdbgrid : 1}) mongos> db.runCommand( { isdbgrid:1 }) { "isdbgrid" : 1, "hostname" : "mysql-node01", "ok 阅读全文
posted @ 2022-05-20 00:00 oldSimon 阅读(58) 评论(0) 推荐(0) 编辑
摘要: MSC分片策略的定制和管理 使用分片集群 分片策略: Range range,根据数据的key value键值,决定划分的分片范围。 在此策略中,具有连续切分键值的文档很有可能位于同一个chunk或shard中。 这允许在读取连续范围内的目标文档,可以进行高效查询。 但是,可能会由于分片选择不当,会 阅读全文
posted @ 2022-05-19 23:59 oldSimon 阅读(76) 评论(0) 推荐(0) 编辑
摘要: 备份恢复 备份恢复工具介绍 (1)** mongoexport/mongoimport 导出json类文本,只能针对collections/表 做导入导出 (2)***** mongodump/mongorestore #导出BSON类二进制 # 对MongoDB来说,物理和逻辑的区别: mongo 阅读全文
posted @ 2022-05-19 23:52 oldSimon 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 备份恢复工具介绍 mongodb有两款备份恢复工具,分别是 mongoexport/mongoimport 导入/导出的是==JSON格式 或 CSV格式== mongodump/mongorestore 导入/导出的是==BSON格式== 两种格式区别 JSON可读性强但体积较大,BSON则是二进 阅读全文
posted @ 2022-05-19 23:51 oldSimon 阅读(555) 评论(0) 推荐(0) 编辑
摘要: mongodump和mongorestore高级企业应用(--oplog) 注意:这是replica set或者master/slave模式专用 --oplog use oplog for taking a point-in-time snapshot # 可以备份基于时间点的快照 # 在做备份过程 阅读全文
posted @ 2022-05-19 23:49 oldSimon 阅读(557) 评论(0) 推荐(0) 编辑
摘要: MongoDB sharding chunk 分裂与迁移详解 Primary shard 使用 MongoDB sharding 后,数据会以 chunk 为单位(默认64MB)根据 shardKey 分散到后端1或多个 shard 上。 每个 database 会有一个 primary shard 阅读全文
posted @ 2022-05-19 23:48 oldSimon 阅读(60) 评论(0) 推荐(0) 编辑
摘要: 索引类型 单键索引 组合索引 (几个字段一起) 多值索引 地理位置索引 全文索引 TTL索引 部分索引 哈希索引 组合索引 db. members. find({ gender:"F", age:{$gte:18}}). sort("join_date":1) 组合索引的最佳方式:ESR原则 精确( 阅读全文
posted @ 2022-05-19 23:41 oldSimon 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 术语 Covered Query/FETCH——查询覆盖/抓取 如果所有需要的字段都在索引中,不需要额外的字段,就可以不再需要从数据页加载数据,这就是查询覆盖。 db.human.createlndex(ffirstName:1,lastName:1 gender:1,age:1}) IXSCAN/ 阅读全文
posted @ 2022-05-19 23:38 oldSimon 阅读(237) 评论(0) 推荐(0) 编辑