<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Mongodb on PlumePHP</title><link>https://plumephp.com/categories/mongodb/</link><description>Recent content in Mongodb on PlumePHP</description><generator>Hugo</generator><language>zh-CN</language><lastBuildDate>Wed, 07 Oct 2026 21:33:00 +0800</lastBuildDate><atom:link href="https://plumephp.com/categories/mongodb/index.xml" rel="self" type="application/rss+xml"/><item><title>数据生命周期、TTL 与冷热归档</title><link>https://plumephp.com/mongodb-data-lifecycle-ttl-archival/</link><pubDate>Wed, 07 Oct 2026 21:33:00 +0800</pubDate><guid>https://plumephp.com/mongodb-data-lifecycle-ttl-archival/</guid><description>系统构建 MongoDB 数据分层生命周期：热温冷归档四层的划分标准与评估方法、TTL 索引的删除机制与后台 monitor 行为、per-document expireAt 与时序集合过期、滚动集合与归档管道，以及合规删除与不可变留存的完整落地方案</description></item><item><title>$graphLookup 与层次结构建模</title><link>https://plumephp.com/mongodb-graph-lookup-hierarchies/</link><pubDate>Wed, 07 Oct 2026 21:32:00 +0800</pubDate><guid>https://plumephp.com/mongodb-graph-lookup-hierarchies/</guid><description>系统对比父引用、物化路径与祖先数组三种层次结构建模方式，详解 $graphLookup 的语法参数与递归遍历机制、组织架构与类目树的实战查询、性能限制与索引要求，并给出与图数据库之间的清晰选型边界与判断标准，附可运行的聚合管道示例与索引优化建议</description></item><item><title>GridFS 与大文件存储实践</title><link>https://plumephp.com/mongodb-gridfs-large-file-storage/</link><pubDate>Wed, 07 Oct 2026 21:31:00 +0800</pubDate><guid>https://plumephp.com/mongodb-gridfs-large-file-storage/</guid><description>详解 GridFS 的 fs.files 与 fs.chunks 双集合结构、255KB 分块机制与顺序读取流程、何时该用 GridFS 而非对象存储、流式读写与 HTTP Range 范围下载的驱动实现，以及孤儿分块、索引、分片与备份方面的常见陷阱与修复手段</description></item><item><title>MongoDB Kubernetes Operator 部署与运维</title><link>https://plumephp.com/mongodb-kubernetes-operator/</link><pubDate>Wed, 07 Oct 2026 21:30:00 +0800</pubDate><guid>https://plumephp.com/mongodb-kubernetes-operator/</guid><description>讲解 MongoDB Community Operator 与 MongoDB Controllers for Kubernetes 的架构差异，给出 Helm 部署、MongoDBCommunity 资源定义、副本集与分片拓扑、TLS 与 SCRAM 认证、S3 备份和滚动升级的完整运维实践</description></item><item><title>MongoDB 连接池与驱动调优</title><link>https://plumephp.com/mongodb-connection-pooling-driver-tuning/</link><pubDate>Wed, 07 Oct 2026 21:29:00 +0800</pubDate><guid>https://plumephp.com/mongodb-connection-pooling-driver-tuning/</guid><description>系统讲解 MongoDB 连接池的线程模型与连接成本、maxPoolSize 与 waitQueueTimeoutMS 等核心参数的取值方法、多进程下的池容量计算公式、Node.js/Go/Java/Python 驱动的差异配置，以及连接数暴涨、排队超时与连接泄漏的完整排障路径</description></item><item><title>MongoDB 查询计划与 explain 深度剖析</title><link>https://plumephp.com/mongodb-query-planner-explain/</link><pubDate>Wed, 07 Oct 2026 21:28:00 +0800</pubDate><guid>https://plumephp.com/mongodb-query-planner-explain/</guid><description>拆解 MongoDB 查询优化器挑选 winningPlan 的完整流程，详解 explain 的三种 verbosity、执行阶段树、totalKeysExamined 等关键指标、计划缓存与 SBE 执行器，并给出常见慢计划反模式的修复方法与实战案例</description></item><item><title>34. MongoDB 分片键设计与热点治理</title><link>https://plumephp.com/mongodb-sharding-key-design/</link><pubDate>Tue, 06 Oct 2026 15:00:00 +0800</pubDate><guid>https://plumephp.com/mongodb-sharding-key-design/</guid><description>分片键决定分片集群的写入分布与扩展上限。本文讲基数与频率与单调性准则、范围分片与哈希分片取舍、单调递增键热点治理、chunk 分布诊断、均衡器与 jumbo chunk 处理，以及 reshardCollection 重分片。</description></item><item><title>35. MongoDB 聚合管道高级算子与窗口函数</title><link>https://plumephp.com/mongodb-aggregation-window-operators/</link><pubDate>Tue, 06 Oct 2026 15:00:00 +0800</pubDate><guid>https://plumephp.com/mongodb-aggregation-window-operators/</guid><description>聚合管道高级算子：$setWindowFields 窗口函数与排名位移算子、$lookup 的 pipeline 形式与 $graphLookup、$facet 与 $bucket 分面统计、$merge 物化视图，以及 $unwind 性能陷阱。</description></item><item><title>36. MongoDB 模式校验与 Schema 治理</title><link>https://plumephp.com/mongodb-schema-validation-governance/</link><pubDate>Tue, 06 Oct 2026 15:00:00 +0800</pubDate><guid>https://plumephp.com/mongodb-schema-validation-governance/</guid><description>$jsonSchema 校验器与 Schema 治理：validationLevel 与 validationAction 语义、必填与类型与枚举校验、bypassDocumentValidation 场景、模式版本迁移，以及驱动层校验分工与评审清单。</description></item><item><title>37. MongoDB 复制集内部机制与 oplog</title><link>https://plumephp.com/mongodb-replication-internals-oplog/</link><pubDate>Tue, 06 Oct 2026 15:00:00 +0800</pubDate><guid>https://plumephp.com/mongodb-replication-internals-oplog/</guid><description>复制集内部机制与 oplog：oplog 结构与幂等性、容量规划与 replSetResizeOplog、初始同步三阶段与同步源选择、链式复制、w:majority 多数派提交、回滚目录处理，以及复制延迟诊断方法。</description></item><item><title>38. MongoDB 压测与容量规划</title><link>https://plumephp.com/mongodb-capacity-planning-benchmark/</link><pubDate>Tue, 06 Oct 2026 15:00:00 +0800</pubDate><guid>https://plumephp.com/mongodb-capacity-planning-benchmark/</guid><description>压测与容量规划方法：基准与负载与稳定性三层测试、YCSB 与 mongosh 自建压测脚本、工作集估算与内存规划、maxIncomingConnections 连接模型、存储与索引体积估算，以及扩容触发阈值与压测报告指标。</description></item><item><title>39. MongoDB 慢查询剖析与索引顾问</title><link>https://plumephp.com/mongodb-query-profiling-index-advisor/</link><pubDate>Tue, 06 Oct 2026 15:00:00 +0800</pubDate><guid>https://plumephp.com/mongodb-query-profiling-index-advisor/</guid><description>慢查询剖析与索引顾问：分析器与 system.profile、slowms 阈值、explain executionStats 字段精读、$indexStats 清理未使用索引、currentOp 定位慢操作，以及 hint 验证与反模式清单。</description></item><item><title>33. MongoDB 地理空间与全文检索</title><link>https://plumephp.com/mongodb-geospatial-fulltext-search/</link><pubDate>Wed, 30 Sep 2026 15:00:00 +0800</pubDate><guid>https://plumephp.com/mongodb-geospatial-fulltext-search/</guid><description>地理空间与全文检索实战：2dsphere 索引与 GeoJSON、$geoNear 与 $geoWithin 查询、文本索引与 $text 检索、地理加文本加普通字段的复合索引设计与查询组合</description></item><item><title>32. MongoDB 批量写入与吞吐优化</title><link>https://plumephp.com/mongodb-bulk-write-throughput/</link><pubDate>Wed, 30 Sep 2026 14:00:00 +0800</pubDate><guid>https://plumephp.com/mongodb-bulk-write-throughput/</guid><description>批量写入与写吞吐优化：bulkWrite/insertMany 使用、有序与无序批量语义、批大小与 16MB 消息限制调优、写密集场景的索引代价、副本集与分片集群的写路径权衡</description></item><item><title>31. MongoDB 读写关注与一致性</title><link>https://plumephp.com/mongodb-read-write-concern/</link><pubDate>Wed, 30 Sep 2026 13:00:00 +0800</pubDate><guid>https://plumephp.com/mongodb-read-write-concern/</guid><description>读写关注全解析：writeConcern 各级别（w:0/1/majority/N 与 j、wtimeout）、readConcern 隔离级别（local/available/majority/linearizable）、majority 多数据版本语义、因果一致性会话与组合实战</description></item><item><title>30. MongoDB 静态加密与字段级加密</title><link>https://plumephp.com/mongodb-encryption-at-rest/</link><pubDate>Wed, 30 Sep 2026 12:00:00 +0800</pubDate><guid>https://plumephp.com/mongodb-encryption-at-rest/</guid><description>静态加密与压缩实战：WiredTiger 静态加密配置、KMS 与 KMIP 密钥管理、Client-Side FLE 客户端字段级加密、Queryable Encryption 可查询加密、snappy/zstd 块压缩与性能权衡</description></item><item><title>29. MongoDB 副本集故障切换实战</title><link>https://plumephp.com/mongodb-replica-set-failover-testing/</link><pubDate>Wed, 30 Sep 2026 11:00:00 +0800</pubDate><guid>https://plumephp.com/mongodb-replica-set-failover-testing/</guid><description>副本集故障切换全流程：选举原理与数据版本规则、优先级与延迟节点、心跳探测机制、故障演练流程、rollback 回滚机制、网络分区场景分析与恢复预案</description></item><item><title>28. MongoDB 聚合管道性能优化实战</title><link>https://plumephp.com/mongodb-aggregation-performance-optimization/</link><pubDate>Wed, 30 Sep 2026 10:00:00 +0800</pubDate><guid>https://plumephp.com/mongodb-aggregation-performance-optimization/</guid><description>聚合管道性能优化方法论：索引利用与阶段前置重排、$lookup 连接优化、100MB 内存限制与 allowDiskUse、explain 执行统计实战分析、常见性能陷阱与优化案例</description></item><item><title>27. MongoDB 多租户与隔离架构设计</title><link>https://plumephp.com/mongodb-multi-tenancy/</link><pubDate>Sun, 27 Sep 2026 12:30:00 +0800</pubDate><guid>https://plumephp.com/mongodb-multi-tenancy/</guid><description>多租户隔离方案对比（每租户一库/集合前缀/复合键+视图）、多租户下的查询与索引设计、资源治理与读写节流、分片键与租户分布、计费配额与数据删除合规</description></item><item><title>26. MongoDB 监控与可观测性实践</title><link>https://plumephp.com/mongodb-monitoring-observability/</link><pubDate>Sun, 27 Sep 2026 12:00:00 +0800</pubDate><guid>https://plumephp.com/mongodb-monitoring-observability/</guid><description>MongoDB 指标体系（currentOp/serverStatus/dbStats）、慢查询与 Profiling（system.profile）、Oplog 监控、Prometheus + mongodb-exporter + Grafana、告警规则设计与连接数分析</description></item><item><title>25. MongoDB WiredTiger 存储引擎深入</title><link>https://plumephp.com/mongodb-wiredtiger-storage/</link><pubDate>Sun, 27 Sep 2026 11:30:00 +0800</pubDate><guid>https://plumephp.com/mongodb-wiredtiger-storage/</guid><description>WiredTiger 快照隔离与 MVCC、Cache 与 Page 结构、Checkpoint 机制、snappy/zstd 压缩、磁盘文件布局、索引构建与引擎调优参数、碎片整理</description></item><item><title>24. MongoDB 数据迁移与同步实战</title><link>https://plumephp.com/mongodb-data-migration-sync/</link><pubDate>Sun, 27 Sep 2026 11:00:00 +0800</pubDate><guid>https://plumephp.com/mongodb-data-migration-sync/</guid><description>mongodump/mongorestore 逻辑备份、mongosync 在线迁移与 oplog 回放原理、双写与停机窗口策略、迁移到 Atlas Live Migration、增量同步与校验回滚预案</description></item><item><title>23. MongoDB Atlas Search 全文与向量搜索实战</title><link>https://plumephp.com/mongodb-atlas-search/</link><pubDate>Sun, 27 Sep 2026 10:30:00 +0800</pubDate><guid>https://plumephp.com/mongodb-atlas-search/</guid><description>Atlas Search 基于 Lucene 的全文检索、compound/autocomplete/fuzzy 查询、分析与高亮、Atlas Vector Search kNN 向量检索、分面聚合与生产调优</description></item><item><title>22. MongoDB 时序集合与 IoT 数据实践</title><link>https://plumephp.com/mongodb-time-series/</link><pubDate>Sun, 27 Sep 2026 10:00:00 +0800</pubDate><guid>https://plumephp.com/mongodb-time-series/</guid><description>MongoDB Time Series Collection 时序集合的创建、桶化与压缩机制、时序聚合查询、降采样管道，以及与 InfluxDB 的架构对比和 IoT 实战案例</description></item><item><title>11. MongoDB 安全认证与备份恢复</title><link>https://plumephp.com/mongodb-security-backup/</link><pubDate>Fri, 14 Aug 2026 12:11:00 +0800</pubDate><guid>https://plumephp.com/mongodb-security-backup/</guid><description>MongoDB 安全体系: RBAC 角色权限、TLS 加密、审计日志与备份恢复策略</description></item><item><title>10. MongoDB 性能调优与运维监控</title><link>https://plumephp.com/mongodb-performance-tuning/</link><pubDate>Fri, 14 Aug 2026 12:10:00 +0800</pubDate><guid>https://plumephp.com/mongodb-performance-tuning/</guid><description>MongoDB Profiler、Explain 分析、WiredTiger 缓存、慢查询优化与生产监控指标</description></item><item><title>09. Spring Data MongoDB 实战</title><link>https://plumephp.com/mongodb-spring-data/</link><pubDate>Fri, 14 Aug 2026 12:09:00 +0800</pubDate><guid>https://plumephp.com/mongodb-spring-data/</guid><description>Spring Data MongoDB: Repository、MongoTemplate、聚合查询、事务与监听的完整实践</description></item><item><title>08. MongoDB Change Streams 实时同步</title><link>https://plumephp.com/mongodb-change-streams/</link><pubDate>Fri, 14 Aug 2026 12:08:00 +0800</pubDate><guid>https://plumephp.com/mongodb-change-streams/</guid><description>MongoDB Change Streams: 实时监听数据变更、CDC 架构、Resume Token 与容错设计</description></item><item><title>07. MongoDB 事务 ACID 支持</title><link>https://plumephp.com/mongodb-transactions/</link><pubDate>Fri, 14 Aug 2026 12:07:00 +0800</pubDate><guid>https://plumephp.com/mongodb-transactions/</guid><description>MongoDB 多文档事务: 开启事务、ACID 保证、隔离级别、会话管理与性能考量</description></item><item><title>06. MongoDB 分片集群架构设计</title><link>https://plumephp.com/mongodb-sharding/</link><pubDate>Fri, 14 Aug 2026 12:06:00 +0800</pubDate><guid>https://plumephp.com/mongodb-sharding/</guid><description>MongoDB 分片集群: 分片键选择、Chunk 迁移、Balancer 与 Zone 策略</description></item><item><title>05. MongoDB 复制集与高可用架构</title><link>https://plumephp.com/mongodb-replica-set/</link><pubDate>Fri, 14 Aug 2026 12:05:00 +0800</pubDate><guid>https://plumephp.com/mongodb-replica-set/</guid><description>MongoDB ReplicaSet: Primary/Secondary 选举机制、读写分离、仲裁节点与自动故障转移</description></item><item><title>04. MongoDB 聚合管道深度解析</title><link>https://plumephp.com/mongodb-aggregation/</link><pubDate>Fri, 14 Aug 2026 12:04:00 +0800</pubDate><guid>https://plumephp.com/mongodb-aggregation/</guid><description>MongoDB 聚合管道实战: $match、$group、$lookup、$facet 等核心阶段，复杂数据分析与报表生成</description></item><item><title>03. MongoDB 索引类型与查询优化</title><link>https://plumephp.com/mongodb-indexing/</link><pubDate>Fri, 14 Aug 2026 12:03:00 +0800</pubDate><guid>https://plumephp.com/mongodb-indexing/</guid><description>MongoDB 索引全解: 单键、复合、多键、文本、TTL、稀疏与部分索引，Explain 分析与查询优化</description></item><item><title>02. MongoDB 文档模型设计：嵌套 vs 引用</title><link>https://plumephp.com/mongodb-data-modeling/</link><pubDate>Fri, 14 Aug 2026 12:02:00 +0800</pubDate><guid>https://plumephp.com/mongodb-data-modeling/</guid><description>MongoDB 文档模型设计方法论: 一对一、一对多、多对多关系建模，嵌套与引用的权衡</description></item><item><title>01. MongoDB 核心概念与 CRUD 操作</title><link>https://plumephp.com/mongodb-introduction/</link><pubDate>Fri, 14 Aug 2026 12:01:00 +0800</pubDate><guid>https://plumephp.com/mongodb-introduction/</guid><description>MongoDB 基础入门: BSON 数据模型、文档结构、CRUD 操作与批量写入</description></item><item><title>MongoDB 文档数据库专题：从 CRUD 到分片集群的完整实践</title><link>https://plumephp.com/posts/mongodb/</link><pubDate>Fri, 14 Aug 2026 12:00:00 +0800</pubDate><guid>https://plumephp.com/posts/mongodb/</guid><description>MongoDB 是全球最流行的文档型 NoSQL 数据库，以灵活的 Schema 设计与水平扩展能力成为现代应用的数据层首选。本专题从 BSON 数据模型与 CRUD 操作入手，深入讲解文档设计原则与模式演化策略（内嵌 vs 引用决策）、单字段/复合/文本/地理空间索引与查询优化（explain 分析）、聚合管道（$match/$group/$lookup/$facet 等阶段）、复制集高可用架构与自动故障转移、分片集群 horizontal scaling 方案、多文档 ACID 事务与因果一致性会话、Change Streams 实时变更数据捕获、GridFS 大文件存储，以及 MongoDB Atlas 云托管服务与生产环境安全加固配置，为开发者提供从单机实验到分布式集群运维的完整 MongoDB 能力图谱。本专题亦深入时序集合（Time Series Collection）与 IoT 数据管道、Atlas Search 全文与向量搜索、mongosync 数据迁移与增量同步、WiredTiger 存储引擎内部机制、Prometheus/Grafana 监控可观测性，以及多租户隔离架构等生产级主题。并补齐查询计划与 explain 剖析、连接池与驱动调优、Kubernetes Operator 运维、GridFS 大文件存储、$graphLookup 层次建模、数据生命周期与冷热归档等进阶议题。</description></item></channel></rss>