MongoDB共39篇
MongoDB 监控实践-AI运维探索者

MongoDB 监控实践

- 一、常用的监控工具及手段 - MongoDB Ops Manager - Percona Monitoring and Management(PMM) - 通用监控平台 - 程序脚本 一、如何获取监控数据 监控信息的来源: - db.serverStatus()(主要) -...
头像2年前
02114
MongoDB 分片集群机制及原理-AI运维探索者

MongoDB 分片集群机制及原理

- 一、为什么使用分片集群 - 数据容量日益增大,访问性能日渐降低,怎么破? - 新品上线异常火爆,如何支撑更多的并发用户? - 单库已有 10TB 数据,恢复需要 1-2天,如何加速? - 地理分布数据 一、如...
头像2年前
0307
MongoDB 开发最佳实践-AI运维探索者

MongoDB 开发最佳实践

一、关于连接到 MongoDB 1、驱动 - 关于驱动程序:总是选择与所用之 MongoDB 相兼容的驱动程序。这可以很容易地从驱动兼容对照表中查到;[如果使用第三方框架(如 Spring Data),则还需要考虑框架版...
头像2年前
03511
MongoDB mongos 连接数异常-AI运维探索者

MongoDB mongos 连接数异常

一、背景 在 sharding 集群中,我们发现 MongoDB ops 异常,但数据库的负载压力并不高,经过检查发现 mongos 连接数异常引发的后端 ops 异常抖动。 二、日志信息 日志中能够看到,越来越多的连接不...
头像2年前
02314
MongoDB 简介-AI运维探索者

MongoDB 简介

一、MongoDB趋势及未来展望 二、MongoDB 版本重大变迁 三、对于 MongoDB的认识 Q&A | Q | A | | --- | --- | | 什么是 MongoDB? | 一个以 JSON为数据模型的文档数据库 | | 为什么叫文档数据...
头像2年前
0407
MongoDB 副本集原理-AI运维探索者

MongoDB 副本集原理

- 一、检查自己 local库的 oplog.rs集合找出最近的时间戳。 - 二、检查 Primary节点 local库 oplog.rs集合,找出大于此时间戳的记录。 - 三、将找到的记录插入到自己的 oplog.rs集合中,并执行这...
头像2年前
04712
MongoDB 异构平台在线迁移-AI运维探索者

MongoDB 异构平台在线迁移

一、为什么要迁移至 MongoDB - 1.1 MongoDB数据库定位 - OLTP /OLAP 数据库 - 原则上 Oracle 和 MySQL 能做的事情,MongoDB 都能做(包括 ACID 事务) - 优点:横向扩展能力,数据量或并发量增加时候...
头像2年前
0346
MongoDB oplog-AI运维探索者

MongoDB oplog

一、副本集数据同步的过程 1、Primary节点写入数据 2、Secondary通过读取 Primary的 oplog得到复制信息,开始复制数据并且将复制信息写入到自己的 oplog 3、如果某个操作失败,则备份节点停止从当...
头像2年前
0338
MongoDB 索引管理-AI运维探索者

MongoDB 索引管理

一、Index/Key/DataPage——索引 /键 /数据⻚? 二、Covered Query 三、IXSCAN/COLLSCAN 四、Selectivity——过滤性 在一个有 10000条记录的集合中(以下条件都是独立检索): - 满足 gender= F 的...
头像2年前
03911
MongoDB 副本集成员-AI运维探索者

MongoDB 副本集成员

一、Primary Primary节点是副本中接收写入操作的唯一成员。 MongoDB Primary 服务器上应用写操作, 然后在 Primary 节点上使用 oplog 记录操作。 Secondary 成员复制 oplog 并将操作应用于 Secon...
头像2年前
0535