【发布时间】:2022-01-16 03:05:53
【问题描述】:
是否可以直接使用org.apache.spark.sql.delta.sources.DeltaDataSource以追加模式连续摄取数据?
还有其他更合适的方法吗?我担心的是延迟和可扩展性,因为每个振动传感器的数据采集频率可以达到 30 KHz,而且其中有几个,我需要在 Delta Lake 中记录原始数据以进行 FFT 和小波分析等。
在我的架构中,数据摄取是在一个 Spark 应用程序中连续完成的,而分析是在另一个具有按需查询的独立 Spark 应用程序中执行的。
如果 Delta Lake 没有解决方案,Apache Parquet 的解决方案会起作用,因为可以根据 Parquet 数据集中存储的数据在 Delta Lake 中创建数据集。
【问题讨论】:
标签: java scala apache-spark parquet delta-lake