Spark-从外部表创建DataFrame

我在Databricks Delta中的一个表位于以下路径/mnt/common-data/main/metrics中。我还在Databricks中创建了指向该位置的外部配置单元表main.metrics。在这种情况下,我至少知道两种创建DataFrame的方法:

val metricsDf = spark.read.format("delta").load("/mnt/common-data/main/metrics")
.persist(Storagelevel.MEMORY_AND_DISK)

val metricsDfFromTable = spark.table("main.metrics")
.persist(Storagelevel.MEMORY_AND_DISK)

两者之间有什么优缺点,并且在性能方面有区别吗?

xf_520 回答:Spark-从外部表创建DataFrame

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3118102.html

大家都在问