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架构师 | 重点学习集群架构和高级特性 |
| 运维工程师 | 重点学习集群管理和监控告警 |
学习建议 #
- 动手实践:创建AWS账户,多写DocumentDB操作
- 理解架构:了解DocumentDB的存储和复制机制
- 对比学习:了解DocumentDB与MongoDB的异同
- 项目实战:结合实际项目学习
- 持续学习:关注AWS新特性
版本说明 #
本教程基于 Amazon DocumentDB 5.0 版本编写,同时兼顾 4.0 版本的兼容性说明。
开始你的Amazon DocumentDB学习之旅吧!
最后更新:2026-03-27