AWS Redshift 数据仓库
PB 级列式仓库,SQL、Redshift Spectrum(查 S3)和 ML 集成。
为什么
Redshift 用 SQL 查 PB 级数据 — 比其他仓库便宜 10 倍。Spectrum 查 S3 无需加载。Serverless 自动伸缩。每 DC2 节点 $0.15/时。
何时使用
大数据集 OLAP/分析、BI 仪表盘和数据湖时用。避免 OLTP(用 RDS)或小数据(用 Athena)。
如何做
示例
常见问题
- ⚠暂停/恢复成本 — 暂停集群仍收存储费、长期不用删除
- ⚠查询慢 — 检查排序键匹配过滤、分配键避免数据倾斜
- ⚠并发限制 — 50 并发查询、用 WLM 队列或 Serverless
最佳实践
- ✓用 Redshift Serverless — 自动伸缩、按查询付费、无容量规划
- ✓冷数据用 Spectrum — 直接查 S3、无加载成本
- ✓定义排序 + 分配键 — 查询快 10 倍、性能关键
常见问题解答
什么是AWS Redshift 数据仓库?它解决什么问题?
PB 级列式仓库,SQL、Redshift Spectrum(查 S3)和 ML 集成。 它可帮助开发者在不自建基础设施的前提下完成部署、存储与扩展,是云服务选型的核心参考。
如何在 5 分钟内上手AWS Redshift 数据仓库?
两步即可跑通:① 集群 — aws redshift create-cluster,节点类型、加密;② 加载 — COPY 从 S3,比 INSERT 快得多。建议先用免费套餐验证流程,再接入生产环境。
AWS Redshift 数据仓库 最容易踩的坑是什么?
最高频的问题是:暂停/恢复成本 — 暂停集群仍收存储费、长期不用删除。建议在上线前用 checklist 逐项核对,并在 CI 中加入策略与配置扫描。
AWS Redshift 数据仓库 的最佳实践有哪些?
AWS Redshift 数据仓库 的最佳实践包括:用 Redshift Serverless — 自动伸缩、按查询付费、无容量规划;冷数据用 Spectrum — 直接查 S3、无加载成本;定义排序 + 分配键 — 查询快 10 倍、性能关键。其中首条「用 Redshift Serverless — 自动伸缩、按查询付费、无容量规划」应作为团队默认规范写入 IaC 模板。
AWS Redshift 数据仓库 如何控制成本与避免账单意外?
三招防超支:① 为所有资源打 env/team 标签并启用账单告警;② 用预算阈值触发 Slack/邮件通知;③ 定期用 Cost Explorer 审查闲置资源并清理。AWS Redshift 数据仓库 多数提供免费套餐,先在免费额度内验证再放量。