文件名称:XSQL:基于SparkSQL的统一SQL分析引擎
文件大小:18.43MB
文件格式:ZIP
更新时间:2024-02-20 15:14:07
elasticsearch sql spark hive federation
| XSQL是一种易于使用,运行稳定的多数据源查询引擎。1)首先,XSQL提供了一种使用标准SQL从NoSQL数据库读取数据的解决方案,因此大数据工程师可以专注于数据,而API具有特殊数据源。 2)XSQL致力于优化SQL执行的执行计划以及监视每个SQL的运行状态,从而使用户的工作运行更健康。 产品特点 XSQL现在支持八个内置数据源(例如,Hive,Mysql,EleasticSearch,Mongo,Kafka,Hbase,Redis,Druid)。 XSQL设计了一个3-layer metadata architecture来组织数据,即数据源-数据库表。 因此,我们可以提供许多数据源的统一视图,而不再需要在离线数据和在线数据之间进行业务分析。 XSQL的主要思想是SQL Everything ,SQL让程序与具体的数据源API分离,因此DBA可以升级数据,但需要考虑如何迁移旧任务。 更重要的是,数据分析人员更喜欢SQL而不是特殊的API。 XSQL仅在必要时使用YARN群集资源,此功能对某些使用情况很有用,例如用户将spark-xsql替换为RDMS Client。 我们