Files
nexus/wiki/concepts/Purpose-Built-Database.md
2026-04-18 20:02:44 +08:00

37 lines
1.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
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]]