---
title: "CTP Topic 51 Architecting with AWS Purpose-Built Databases"
type: source
tags: [AWS, Database, Purpose-Built, CTP, Cloud-Learning]
date: 2026-04-18
---

## Source File
- [[raw/Cloud & DevOps/Public-Cloud-Learning-Sessions/01_AWS-Landing-Zone/ctp-topic-51-architecting-with-aws-purpose-built-databases.md]]

## Summary
- 核心主题：AWS 专用数据库架构，讲解如何为现代应用选择合适的数据库
- 问题域：数据库选型、NoSQL vs 关系型、AWS 数据库服务
- 方法/机制：根据用例选择专用数据库，避免一刀切的数据库架构
- 结论/价值：AWS 提供全面的专用数据库产品组合，支持不同类型的应用场景

## Key Claims
- 现代应用从客户端-服务器模型演进，需考虑可伸缩性、全球低延迟交付和开发者访问
- 专用数据库选择需考虑应用规模、用户数、访问模式、使用高峰和性能要求
- Duolingo 使用 DynamoDB 存储个性化数据，ElastiCache 缓存常见词汇，Aurora 处理事务数据
- DBA 角色在云端演进，从平台管理转向应用创新

## Key Quotes
> "We need to start thinking of the right purpose built database for the right application." — Femi George

> "Amazon Aurora has two flavors, MySQL and PostgreSQL." — Femi George

> "The role of the DBA is evolving in the cloud." — Femi George

## Key Concepts
- [[Purpose-Built Database]]：为特定用例优化的数据库，选择最佳工具而非一刀切
- [[Amazon Aurora]]：云原生关系型数据库，支持 MySQL 和 PostgreSQL，存储计算分离
- [[Amazon DynamoDB]]：键值和文档数据库，单数字毫秒延迟，支持每日数万亿请求
- [[Amazon DocumentDB]]：MongoDB 兼容的文档数据库，灵活模式
- [[Amazon ElastiCache]]：内存数据库（Redis、Memcached），用于缓存、实时分析
- [[Amazon Neptune]]：图形数据库，适用于欺诈检测、社交网络、推荐系统
- [[Amazon Timestream]]：时序数据库，专为 IoT 等高容量时间序列数据设计
- [[Amazon Keyspaces]]：Apache Cassandra 托管服务，无服务器选项

## Key Entities
- [[AWS]]：云平台提供商
- [[Femi George]]：AWS 数据库销售专家，主讲人
- [[Duolingo]]：案例公司，使用 DynamoDB + ElastiCache + Aurora
- [[Netflix]]：案例公司，使用 DynamoDB 存储 JSON 文档
- [[Peloton]]：案例公司，使用 ElastiCache Redis 提供即时客户反馈

## Connections
- [[AWS]] ← offers ← [[Amazon Aurora]]
- [[AWS]] ← offers ← [[Amazon DynamoDB]]
- [[AWS]] ← offers ← [[Amazon DocumentDB]]
- [[AWS]] ← offers ← [[Amazon ElastiCache]]
- [[AWS]] ← offers ← [[Amazon Neptune]]
- [[AWS]] ← offers ← [[Amazon Timestream]]
- [[AWS]] ← offers ← [[Amazon Keyspaces]]
- [[Duolingo]] ← uses ← [[Amazon DynamoDB]]
- [[Duolingo]] ← uses ← [[Amazon ElastiCache]]
- [[Duolingo]] ← uses ← [[Aurora]]
- [[Netflix]] ← uses ← [[Amazon DynamoDB]]
- [[Peloton]] ← uses ← [[Amazon ElastiCache]]

## Contradictions
- （暂无）