某公司在 S3 中存储了结构化和非结构化数据,需要对其运行 SQL 查询。哪种解决方案所需的工作量最少,即可启用 SQL 查询?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 使用 AWS Glue 为 S3 数据创建数据目录,并直接使用 Amazon Athena 查询。.
为什么这是答案
正确答案是使用 AWS Glue 为 S3 数据创建数据目录,并直接使用 Amazon Athena 查询。Amazon Athena 是一种交互式查询服务,可以直接对 Amazon S3 中的数据运行标准 SQL 查询,无需加载数据或管理基础设施。AWS Glue Data Catalog 提供了数据的元数据,使 Athena 能够理解 S3 中结构化和非结构化数据的模式。这种组合提供了无服务器、按查询付费的解决方案,最大限度地减少了操作开销和工作量。 其他选项需要更多的工作量或不适用于直接对 S3 数据进行 SQL 查询: 使用 AWS Data Pipeline 转换数据并将其加载到 Amazon RDS 中,涉及数据移动和 RDS 实例的管理,工作量较大。 使用 AWS Batch 执行 ETL 并在 Amazon Aurora 中运行查询,同样需要管理计算资源和数据库,增加了复杂性。 使用 AWS Lambda 转换数据并使用 Amazon Kinesis Data Analytics 运行 SQL 查询,Kinesis Data Analytics 主要用于流数据分析,不适用于直接查询 S3 中的静态数据。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡