Amazon DocumentDB #

文档结构 #

本指南按以下结构组织,适合初学者按顺序学习:

1. 基础入门 #

主题 描述 文档链接
DocumentDB简介 DocumentDB的发展历史、特点、与MongoDB的关系 documentdb-intro.md
环境搭建 AWS控制台、CLI、连接配置、开发环境 documentdb-setup.md
核心概念 集群、实例、存储、文档、集合等核心概念 core-concepts.md
基础语法 Shell操作、基本命令、命名规范 documentdb-syntax.md

2. 数据库操作 #

主题 描述 文档链接
数据库操作 创建、查看、切换、删除数据库 database-operations.md
集合操作 创建、修改、删除集合,验证规则 collection-operations.md

3. 文档操作 #

主题 描述 文档链接
文档插入 insertOne、insertMany、批量插入 insert.md
文档更新 updateOne、updateMany、替换文档 update.md
文档删除 deleteOne、deleteMany、删除策略 delete.md
基础查询 find、查询操作符、投影、排序 query-basic.md

4. 高级查询 #

主题 描述 文档链接
高级查询 复杂条件、正则表达式、数组查询 advanced-query.md
聚合管道 pipeline、stage、聚合操作符 aggregation.md

5. 索引 #

主题 描述 文档链接
索引管理 索引类型、创建使用、优化方法 indexes.md

6. 高级特性 #

主题 描述 文档链接
事务 ACID特性、多文档事务、事务管理 transactions.md
集群架构 存储架构、复制机制、故障转移 cluster-architecture.md
变更流 Change Streams、实时数据同步 change-streams.md

7. 管理与运维 #

主题 描述 文档链接
集群管理 实例管理、参数配置、扩缩容 cluster-management.md
备份与恢复 快照备份、时间点恢复、备份策略 backup-restore.md
监控与告警 CloudWatch指标、性能监控、告警配置 monitoring.md
安全配置 VPC、加密、IAM认证、网络隔离 security.md

8. 最佳实践 #

主题 描述 文档链接
性能优化 查询优化、索引设计、连接池管理 performance-tuning.md
迁移指南 从MongoDB迁移、数据导入导出 migration.md
故障排除 常见问题、诊断方法、解决方案 troubleshooting.md

学习路线 #

text
入门阶段
├── DocumentDB简介
├── 环境搭建
├── 核心概念
└── 基础语法

基础阶段
├── 数据库操作
├── 集合操作
├── 文档CRUD
└── 基础查询

进阶阶段
├── 高级查询
├── 聚合管道
├── 索引优化
└── 事务处理

高级阶段
├── 集群架构
├── 变更流
├── 性能优化
└── 运维管理

适用人群 #

人群 建议
初学者 从基础入门开始,按顺序学习
MongoDB开发者 重点学习DocumentDB与MongoDB的差异
AWS架构师 重点学习集群架构和高级特性
运维工程师 重点学习集群管理和监控告警

学习建议 #

  1. 动手实践:创建AWS账户,多写DocumentDB操作
  2. 理解架构:了解DocumentDB的存储和复制机制
  3. 对比学习:了解DocumentDB与MongoDB的异同
  4. 项目实战:结合实际项目学习
  5. 持续学习:关注AWS新特性

版本说明 #

本教程基于 Amazon DocumentDB 5.0 版本编写,同时兼顾 4.0 版本的兼容性说明。

开始你的Amazon DocumentDB学习之旅吧!

最后更新:2026-03-27