What is a Dataset in Spark compared to a DataFrame?
-
A
A Dataset is an untyped distributed collection; a DataFrame is strongly typed
-
B
A Dataset is a strongly typed, object-oriented API; a DataFrame is an alias for Dataset[Row]
-
C
A Dataset is only available in Python; a DataFrame is for Scala and Java
-
D
A Dataset supports only batch processing; a DataFrame supports streaming