RDS和Redshift的区别

5

有人能够列出Amazon Redshift和RDS之间的主要区别吗?我知道它们都是关系型数据库,但为什么会选择其中一个而不是另一个呢?


1
这可能会有所帮助 https://dev59.com/pmEh5IYBdhLWcg3w5243 - Koitoer
3个回答

5

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

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


0

这取决于您的用例。

举个例子:

如果您经常使用 Select * from <table>,则选择 RDS。(OLTP)

如果您经常使用 SUM(A) 等功能,则选择 RedShift。(OLAP)


-1

AWS RDS和Redshift简介
AWS RDS:
Amazon RDS是一项托管的关系型数据库服务,可提供六种熟悉的数据库引擎供您选择,包括Amazon Aurora、MySQL、MariaDB、Oracle、Microsoft SQL Server和PostgreSQL。这意味着您今天已经在现有数据库中使用的代码、应用程序和工具可以与Amazon RDS一起使用。Amazon RDS处理常规数据库任务,如提供、打补丁、备份、恢复、故障检测和修复。

AWS Redshift:
Amazon Redshift是一个快速而强大的全托管PB级数据仓库服务,位于云端。传统数据仓库需要大量时间和资源来管理,特别是对于大型数据集。此外,建立、维护和扩展自我管理的本地数据仓库所需的财务成本非常高。Amazon Redshift不仅显著降低了数据仓库的成本,还使分析大量数据变得非常快捷。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接