目录:
定义-Hadoop上的SQL是什么意思?
Hadoop上的SQL是一种分析应用程序工具- Hadoop平台上的SQL实现,它将标准SQL样式的结构化数据查询与Hadoop数据框架结合在一起。 Hadoop和大数据本身一样,是一个相对较新的平台,并且它的专家并不多,但是Hadoop上的SQL简化了对Hadoop框架的访问,使其更易于在当前企业系统上实现。
Techopedia解释了Hadoop上的SQL
Hadoop上的SQL是指用于Hadoop平台的SQL的各种实现。 MapReduce是Hadoop的群集作业映射器和结果组织器,它支持SQL作为主要用例以及其他处理方法。 因此,有必要创建强大的工具来允许SQL,这是用于数据库查询和操作的最广泛使用的语言之一。 随着Hadoop在企业数据架构中的普及,SQL是正确采用松散结构化数据和Hadoop中使用的结构化数据的关键。
Hadoop上的SQL关键驱动程序包括:
- 利用大多数组织中现有的现有SQL技能
- 重用Hadoop中的提取转换负载(ETL),商业智能(BI)和分析基础架构投资
Hadoop上的一些SQL实现包括:
- Apache Spark SQL
- 阿帕奇蜂巢
- 阿帕奇·塔霍(Apache Tajo)
- 阿帕奇钻
- MapR上的HP Vertica
- ODBC驱动程序
- 普雷斯托
- 鲨鱼