sparksql与mySQL区别 hive和sparksql的区别?

hive和sparksql的区别?过去,hive是用来建立数据仓库的,因此对hive管理的数据查询有很大的需求。Hive、shark和sparlsql可以查询Hive数据。Shark使用hive的SQ

hive和sparksql的区别?

过去,hive是用来建立数据仓库的,因此对hive管理的数据查询有很大的需求。Hive、shark和sparlsql可以查询Hive数据。Shark使用hive的SQL语法解析器和优化器,修改executor,使其物理执行过程在spark上运行;spark-SQL使用自己的语法解析器、优化器和executor,spark-SQL还扩展了接口,不仅支持hive数据查询,还支持多数据源的数据查询。

spark sql构建特征?

1. 易于集成

SQL查询和Spark程序的无缝混合

不同语言的代码开发

2。统一数据源访问

以相同的方式连接到任何数据源。以后,sparksql可以使用统一的方式连接到任何外部数据源,而无需使用不同的api

3。兼容hive

sparksql可以支持hivesql语法sparksql兼容hivesql

4。支持标准数据库连接

sparksql支持标准数据库连接JDBC或ODBC