The read operation of Hudi applies to three views of Hudi. You can select a proper view for query based on requirements.
Hudi supports multiple query engines, including Spark, Hive, and HetuEngine. For details, see Table 1 and Table 2.
Query Engine |
Real-time View/Read-optimized View |
Incremental View |
---|---|---|
Hive |
Y |
Y |
Spark (SparkSQL) |
Y |
Y |
Spark (SparkDataSource API) |
Y |
Y |
HetuEngine |
Y |
N |
Query Engine |
Real-time View |
Incremental View |
Read-optimized View |
---|---|---|---|
Hive |
Y |
Y |
Y |
Spark (SparkSQL) |
Y |
Y |
Y |
Spark (SparkDataSource API) |
Y |
Y |
Y |
HetuEngine |
Y |
N |
Y |