Q5 — AWS DEA-C01 第1章

第 5/100 题 | ← 返回第1章

一家金融服务公司将其金融数据存储在Amazon Redshift中。一名数据工程师希望对金融数据运行实时查询,以支持基于Web的交易应用程序。该数据工程师希望直接从交易应用程序内部运行这些查询。 以下哪项解决方案可在满足这些要求的同时实现最低的运维开销?

正确答案: B. 使用Amazon Redshift Data API。

解析

考虑到实时查询的需求以及最小化运营开销的目标,使用Amazon Redshift Data API是最合适的解决方案。这个API允许用户通过HTTP请求直接对Redshift数据库执行SQL查询,而无需维护数据库连接,这样可以减少资源消耗和管理负担。相比之下,WebSocket连接、JDBC连接都需要更多的资源来管理和维护连接,而使用Amazon S3进行数据查询则不适合实时查询场景,因为S3是一个对象存储服务,不是为实时查询优化的。因此,选项B是最符合要求的解决方案。