--- 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 - (暂无)