37 lines
1.1 KiB
Markdown
37 lines
1.1 KiB
Markdown
---
|
||
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]] |