RDS和Redshift之间的区别

时间:2016-04-19 06:46:29

标签: amazon-web-services amazon-redshift amazon-rds

任何人都可以列出Amazon Redshift和RDS之间的主要区别吗?我知道两者都是关系数据库,但为什么选择一个而不是另一个?

3 个答案:

答案 0 :(得分:3)

RDS是在线事务处理数据库(OLTP)的托管服务,即通常的MySQL,PostgreSQL,Oracle,MariaDB,Microsoft SQL Server或Aurora(亚马逊自己的关系数据库)的托管服务

Redshift是一种用于数据仓库的托管服务,即面向列的存储,通常用于业务分析类型的工作负载。

答案 1 :(得分:0)

这取决于您的用例。

将其放入示例:

如果您更频繁地使用Select * from <table>,请使用RDS。 (OLTP)

如果您经常使用SUM(A)之类的功能,请使用RedShift。 (OLAP)

答案 2 :(得分:-1)

AWS RDS简介&amp;红移,
AWS RDS:
Amazon RDS是一种托管关系数据库服务,为您提供六种熟悉的数据库引擎供您选择,包括Amazon Aurora,MySQL,MariaDB,Oracle,Microsoft SQL Server和PostgreSQL。这意味着您现在已经使用现有数据库的代码,应用程序和工具可以与Amazon RDS一起使用。 Amazon RDS处理例行数据库任务,例如配置,修补,备份,恢复,故障检测和修复。

AWS Redshift:
Amazon Redshift是云中快速,功能强大,完全托管,PB级数据仓库服务。传统的数据仓库需要大量的时间和资源来管理,尤其是对于大型数据集。此外,与构建,维护和发展自我管理的内部部署数据仓库相关的财务成本非常高。 Amazon Redshift不仅可以显着降低数据仓库的成本,还可以非常快速地分析大量数据。