-
从 PostgreSQL 12 + MySQL 5.7 + MongoDB 4.4 + Redis 5 + 原生 pg_dump + Navicat 单栈手工运维 → PostgreSQL 17 + Citus 13 + TimescaleDB 2.17 + pgvector 0.8 + Patroni 4 + PgBouncer 1.24 + pgBackRest 2.55 + Atlas + Flyway 11 + Liquibase 4.30 + ClickHouse 25 + DuckDB 1.2 + Redis 7.4 + KeyDB 6.4 + Dragonfly 1.27 + MongoDB 8.0 + MariaDB 11.6 LTS + MySQL 8.4 LTS + CockroachDB 24 + TiDB 8.5 + dbt 1.9 + Airbyte 0.70 + Debezium 3.0 + Materialize 0.130 全栈现代数据库工程化 87 天踩坑录:23 反模式 + 27 修法
27 位 DBA + 后端工程师 87 天把公司核心数据库栈从 PostgreSQL 12 + MySQL 5.7 + MongoDB 4.4 + Redis 5 + 原生 pg_dump + Navicat 单栈手工运维,整体重构到 2026 年 PostgreSQL 17 + Patroni 4 + Citus + TimescaleDB + pgvector + ClickHouse 25 …- 3
- 0
-
MongoDB 6.0 分片集群 $lookup 跨分片 scatter-gather 拖垮 P99 7.4s 的 3 天复盘:反规范化 + Change Stream + 应用层 $in 四种修法对比 + 13 条工程纪律
IoT 物联网平台 P99 一夜从 80ms 飙到 7.4s,Atlas CPU/网络/IO 全绿但业务全慢——根因是新接口跨分片 $lookup 触发 scatter-gather,1200 条 device × 4 分片 = 4800 次远程查询。3 天定位 + 反规范化 + Change Stream 同步彻底治根,顺手立下 13 条分片设计纪律。- 3
- 0
-
MongoDB 4.4 升 7.0 + 副本集变分片实录:6 个真实坑
MongoDB 4.4→5.0→6.0→7.0 滚动升级 + 副本集变 6 分片全过程:6 大坑(geoSearch 移除/Causal Consistency 默认开/ESR 索引/oplog 暴涨/shard key 选错/Change Stream 丢事件)+ Time Series + Resharding 在线重分片。容量 +500%,QPS +5x。- 5
- 0
-
MongoDB 副本集 primary 切换丢了 12 个订单的复盘:writeConcern 必须 majority
MongoDB 副本集网络抖动后丢了 12 个订单。本文讲清楚 rollback 机制、为什么默认 w:1 不安全、majority 怎么配、性能代价多少、各语言客户端代码、监控指标,以及分片集群额外的坑。附 8 条生存法则。- 0
- 0
-
MongoDB 完全指南:从文档模型到分片集群的生产实战
MongoDB 是文档数据库的代表 —— 你拿到的不是行而是 JSON-like 文档,schema 灵活,查询语法表达力强。但很多人用它只是"把 JSON 存数据库",没用上索引、Aggregation Pipeline、副本集、分片这些核心能力,结果性能差、可靠性差,然后归咎于"MongoDB 不行"。这篇文章把 MongoDB 从数据模型讲到生产部署,…- 2
- 0
MongoDB
幸运之星正在降临...
点击领取今天的签到奖励!
恭喜!您今天获得了{{mission.data.mission.credit}}积分
我的优惠劵
-
¥优惠劵使用时效:无法使用使用时效:
之前
使用时效:永久有效优惠劵ID:×
没有优惠劵可用!





