Auto-sync: 2026-04-18 20:02

This commit is contained in:
2026-04-18 20:02:44 +08:00
parent 3f2e1765d8
commit 2ed46e251d
50 changed files with 1924 additions and 267 deletions

View File

@@ -0,0 +1,37 @@
---
title: "Purpose-Built Database"
type: concept
tags: [database, AWS, architecture]
date: 2026-04-18
---
## Definition
专用数据库Purpose-Built Database为特定用例优化的数据库架构。根据用例选择最佳工具避免一刀切的数据库架构。
## Rationale
现代应用程序从传统的客户端-服务器模型演进,原因包括:
- 客户需求变化
- 新设备类型多样化
- 数据类型多样化
- 经济因素
选择专用数据库需考虑:
- 应用规模
- 用户数量
- 访问模式
- 使用高峰
- 性能要求(延迟、可用性)
## AWS Database Portfolio
| 数据库类型 | AWS 服务 | 适用场景 |
|------------|---------|----------|
| 关系型 | Aurora, RDS | 固定模式、事务处理 |
| 键值 | DynamoDB | 高扩展、低延迟 |
| 文档 | DocumentDB | JSON 文档、灵活模式 |
| 内存 | ElastiCache | 缓存、实时分析 |
| 图形 | Neptune | 欺诈检测、推荐 |
| 时序 | Timestream | IoT、监控数据 |
| 宽列 | Keyspaces | 大规模写入 |
## Sources
- [[ctp-topic-51-architecting-with-aws-purpose-built-databases]]