技术教程

MongoDB 模型设计与索引优化(2025)

# MongoDB 模型设计与索引优化(2025) MongoDB 的性能依赖合理的文档模型与索引策略与聚合设计。 ## 一、模型设计 - 文档粒度:按访问模式划分嵌套与引用,降低跨集合联动。 - 规范命名:字段与类型一致,便于索引与聚合。 ## 二、索引与TTL - 复合索引:覆盖过滤与排序字段,减少扫描。 - TTL 索引:为过期数据设置自动清理,降低存储压力。 ## 三、聚合与管道

MongoDB Change Streams 实时事件与异构集成(2025)

# MongoDB Change Streams 实时事件与异构集成(2025) ## 一、订阅与过滤 - 订阅:按集合或数据库级订阅变更;使用管道过滤。 - 安全:权限最小化与租户隔离,防越权访问。 ## 二、去重与可靠性 - 去重:按 `_id`/事务标识去重,避免重复消费。 - 重试与死信:失败事件退避重试并进入死信处理。 ## 三、回放与联动 - 回放:记录偏移与时间窗口,支持事件回

Kyverno 准入策略与资源合规治理(2025)

# Kyverno 准入策略与资源合规治理(2025) Kyverno 用声明式规则校验与修改 Kubernetes 资源,降低自研复杂度。 ## 一、策略与规则 - 校验:命名/标签/镜像来源/资源限制统一校验。 - 修改:默认注入标签与限制,提升一致性。 ## 二、发布与灰度 - 灰度发布:新策略先在部分命名空间试运行。 - 回滚:策略导致误杀时快速回退与修正。 ## 三、审计与观测