我阅读了用于数据分析和群集结构的文档,但我不了解哪些用例不同。
Amazon Elasticsearch 是一种流行的开源搜索和分析引擎,适用于日志分析,实时应用程序监控和点击流分析等用例。Amazon Elasticsearch
Amazon Redshift 是云中完全托管的PB级数据仓库服务。您可以从几百GB的数据开始,并扩展到1 PB或更多。 Amazon Redshift
答案 0 :(得分:6)
Amazon Redshift 是托管数据仓库产品,而 Amazon Elasticsearch 是托管的ElasticSearch群集。
Redshift基于PostgreSQL和(afaik)主要用于BI purpuses和其他计算密集型作业,Amazon Elasticsearch是一个开箱即用的ElasticSearch托管集群(你不能用它来运行SQL查询,因为ES是一个NoSQL数据库)。
Amazon Redshift和Amazon ES都是托管服务,这意味着您无需为了管理服务器而执行任何操作(这就是您所支付的费用)。使用AWS控制台,您可以添加新群集,无需运行任何命令即可安装任何软件 - 您只需选择运行群集的服务器(节点数,磁盘数,内存等)。
如果您不熟悉ElasticSearch,请查看他们的网站。
答案 1 :(得分:0)
这让我觉得就像问“苹果和橙子有什么区别?我听说它们都是水果。”
AWS 有 an overview of the analytics products they offer,在撰写本文时列出了 21 种不同的服务。他们还有 a list of database products,其中包括 Redshift 和其他 10 个。没有特别明显的理由来比较这两个,而忽略两个页面上的其他内容。
这些工具的功能之间不可避免地存在很多重叠,因此无法为每个工具编写详尽的用例列表。它们的优势和劣势,以及它们容易集成的其他工具,会随着时间的推移而改变,有些差异是“品味”或“风格”的问题。
关于问题中选出的两个:
与其尝试对所有可用的不同服务进行抽象比较,不如从您实际拥有的用例开始,看看哪种工具最适合该需求。