技术原理

什么是亚马逊雅典娜?–新的无服务器数据分析工具

数据分析人员是一个非常复杂的过程,一直有人试图简化它。有很多分析工具,甚至流行的科技巨头亚马逊(Amazon)也提供了名为Amazon Athena的AWS服务。这个Amazon Athena教程将指导您了解Amazon Athena的基本知识和高级用法。

Amazon Athena是一个交互式数据分析工具,用于在相对较短的时间内处理复杂的查询。它是服务器少,因此,没有设置的麻烦,也不需要管理基础设施。它不是数据库服务,因此,您只需为运行的查询付费。你只要把数据指向S3,定义所需的模式,使用标准的SQL就可以了。

本文所涉及的主题如下:

介绍Amazon Athena Microsoft SQL Server与Amazon Athena的区别使用Amazon Athena访问Amazon Athena Demo–I(在Athena中创建表)Demo–II(MySQL与雅典娜对比)亚马逊雅典娜“KDSP”简介2016年11月20日,亚马逊推出雅典娜作为其服务之一。如前所述,AmazonAthena是一个无服务器查询服务,它使用标准SQL简化了对存储在AmazonS3中的数据的分析。只需在AWS管理控制台中单击几下,客户就可以将Amazon Athena指向他们存储在Amazon S3中的数据,并使用标准SQL运行查询,以在几秒钟内获得结果。

使用Amazon Athena,没有设置或管理的基础设施,客户只为他们运行的查询付费。AmazonAthena可以自动伸缩,并行执行查询,即使使用大型数据集和复杂的查询,也能提供快速的结果。现在,你什么是亚马逊雅典娜让我带你经历一下它与SQL Server的区别。微软SQL Server和亚马逊雅典娜的区别在于微软SQL Server亚马逊雅典娜的定义微软SQL Server是一个数据库管理和分析系统。Amazon Athena是一个交互式查询服务,它使数据分析变得简单。用于数据库上的DML、DCL、DDL和TCL操作。用于数据库上的DML操作。好处1。可靠且易于使用。

2。高性能。

3。易于维护。

4。简单的服务器安装。

5。多工具集成是可能的。

1。易于使用。

2。高性能。

3。无需维护。

4。不需要服务器配置。

5。多工具集成可能。

集成1。序列号

2。SQLDep

3。准备

1。亚马逊S3

2。AWS胶水

3。预先设置

限制1。有限的RDS存储。

2。有限实例。

3。无法处理递归。

1。不支持DDL。

2。仅适用于外部表。

3。不支持用户定义的函数。

MySQL vs Amazon Athena使用Amazon Athena

如果您是一名数据分析人员,并且有分析存储在S3上的数据的经验,那么您将与此相关,

数据分析人员/开发人员:您提供存储吗?是的。数据分析师/开发人员:你有分析工具吗?AWS:不确定。

亚马逊对此进行了研究,并提出了亚马逊雅典娜。现在,您可以使用一个工具来处理您的数据了,雅典娜可以帮助您分析存储在AmazonS3中的非结构化、半结构化和结构化数据。使用Athena可以为数据集创建动态查询。雅典娜还与AWS Glue一起工作,为您提供了一种更好的方法来将元数据存储在S3中。使用AWS CloudFormation和雅典娜,您可以使用命名查询。命名查询允许您命名查询,然后使用名称来调用它。

数据科学家、开发人员可以使用AWS提供的交互式服务将峰值潜入表中,而不是运行完整的查询。它还用于从S3获取数据,并将其加载到diff亚马逊雅典娜控制台你有你的外部表准备。我们编写一个查询来从表中选择所有数据。从testdb中选择*单击Run Query,表中包含所有信息。Running Query- Amazon Athena Tutorial- EdurekaAmazon Athena教程演示-II(Amazon Athena和MySQL的比较)

在Amazon Athena教程中,现在,我们将比较MySQL和Athena,并了解在Athena中执行简单查询所需的时间是如何减少的。

将CSV文件加载到MySQL大约需要1小时,但在Athena中,将CSV文件上载到S3只需3分钟,为相同的文件创建表只需0.42秒。“JSON File- Amazon Athena Tutorial 1”选择查询。从表中选择*在雅典娜中选择“JSON File- Amazon Athena Tutorial 2”查询在MySQL中选择“JSON File- Amazon Athena Tutorial 3”查询。从表中选择特定列。SelectQuery-AmazonAthena Tutorial-Edureka在雅典娜中选择特定列SelectQueryMySql-AmazonAthena Tutorial-Edureka在MySQL中选择特定列。获取特定列的计数。雅典娜中特定列的CountQueryAthena-AmazonAthena Tutorial-Edureka计数。MySQL中特定列的CountQueryMysql-AmazonAthena Tutorial-Edureka计数。计算表中的记录数。“JSON File- Amazon Athena Tutorial 8”计算雅典娜中的所有记录JSON File- Amazon Athena Tutorial 9“统计MySQL中的所有记录。选择具有指定范围的查询。SelectQueryAthena-AmazonAthena Tutorial-Edureka选择雅典娜中所述范围内的查询Configure IAM User - Amazon Athena Tutorial-Edureka1“在MySQL中选择上述范围内的查询”

这是MySql和Amazon Athena之间基本SQL命令的简短比较。

我希望这篇博客能提供信息,有助于获得关于AWS Athena的想法。选择在AWS的职业,并获得AWS建筑师认证,这将促进你的职业生涯。请看一下正在革新业务的不同用例。一切都好!”

如果你想了解更多关于AWS和像Athena这样令人惊叹的服务,然后查看我们的AWS架构师课程,该课程包括讲师指导的现场培训和实际项目体验。该培训将帮助您深入了解AWS提供的不同服务,并帮助您掌握该主题。

有问题要问我们吗?请在“Amazon Athena”的评论部分提到它,我们会给您回复的

你也可能喜欢

发表评论

您的电子邮件地址不会被公开。 必填项已用 * 标注

提示:点击验证后方可评论!

插入图片
人工智能医疗 投稿者
我还没有学会写个人说明!
最近文章
  • * 没有更多文章了
  • 热门搜索

    分类目录