首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AWS弹性MapReduce和AWS红移有什么区别?

AWS弹性MapReduce和AWS红移有什么区别?
EN

Stack Overflow用户
提问于 2016-06-04 06:46:35
回答 1查看 13.9K关注 0票数 15

我看到AWS弹性MapReduce和AWS都使用集群结构,并且可以用于数据分析。它们的不同用例是什么?

Amazon Redshift支持与多种应用程序的客户端连接,包括商业智能(BI)、报告、数据和分析工具。

Amazon Elastic MapReduce (Amazon )是一个托管集群平台,它简化了在AWS上运行大数据框架(如Apache和Apache )来处理和分析大量数据的过程。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-06-04 11:38:09

正确的是,Amazon和Amazon都是集群系统,可以扩展以提供更多的计算能力。然而,这两项服务之间有一些非常明显的差别。

Amazon 提供Apache和运行在Hadoop上的应用程序。它是一个非常灵活的系统,可以读取和处理非结构化数据,通常用于处理大数据。然而,学习Hadoop和相关技术可能相当困难。(“权力越大,责任越大!”)

Amazon 是一个通过SQL访问的千兆比例尺数据仓库。在查询数据之前,必须将数据加载到Redshift中,这通常需要一些转换("ETL")。

那么选择哪一个呢?

  • 如果您想使用SQL,并且您有结构化数据(例如CSV文件),那么Redshift是最简单的解决方案。
  • 如果您想要处理非结构化数据(例如以奇怪的格式而不是结构化的CSV文件),Amazon 可以提供一个非常有能力的Hadoop系统。
  • 有时,会同时使用 --使用Hadoop来转换数据,然后使用Redshift查询数据。

如果Amazon 能够满足您的需要,那么就使用它而不是Hadoop。Redshift更容易使用,因为它将自己呈现为一个标准的SQL数据库,您可以在几分钟内完成它。所有的集群内容都是幕后的,您不必知道多少才能使用它。

如果您需要更灵活的功能,并且不介意使用低级别和技术,那么Amazon 上的Hadoop将为您提供更多的功能。

票数 50
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37627274

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档