使用 Apache Flink 创建运营洞察
Amazon Kinesis Data Analytics for Apache Flink 使我们能够超越 SQL 的限制,使用 Java 或 Scala 作为编程语言,并借助数据流 API 来构建分析应用程序。下面将重点介绍 KDA for Flink。
1. 了解 Apache Flink
如果对 Apache Flink 不太熟悉,建议先浏览 Flink 概述: Flink 概述 。
2. KDA SQL 与 KDA Flink 的比较
KDA Flink 应用程序提供了更多的选项和灵活性,这在选择使用哪种引擎时可能是一个决定性因素。以下是两者的比较:
| 比较项 | KDA SQL | KDA Flink |
| ---- | ---- | ---- |
| 编程语言 | SQL | Java 或 Scala |
| 跨账户数据处理 | 不支持 | 支持,可通过多种方式实现 |
| 数据源 | 主要支持 Kinesis 流 | 支持 Kafka 等非 AWS 数据源 |
| 语义保障 | 不提供精确一次语义 | 支持精确一次语义 |
3. 跨账户数据处理解决方案
当公司有多个 AWS 账户,且数据管道跨越这些账户时,Kinesis Data Analytics SQL 基应用程序目前不支持跨账
超级会员免费看
订阅专栏 解锁全文
594

被折叠的 条评论
为什么被折叠?



