讲师介绍:
王刚,云和恩墨大数据架构师
主题简介:
SQL on Hadoop 核心 Apache Calcite (一) —— 使用Apache Calcite快速实现JDBC
Apache Calcite(https://calcite.apache.org/)是Apache基金会的一个顶级项目,它是一个构建JDBC访问数据的框架,我们之前使用SQL的场景只有使用访问关系数据库如MySQL、Oracle等。近些年也有Hive QL查询HDFS上的数据,如果我们希望更进一步通过SQL接口访问内存中的某个数据结构(结构有关系模型)、文件里面的内容(CSV文件或有一定结构的普通文件)、访问HBase和NoSQL数据库,甚至想要跨数据源访问(Hive join MySQL),此时我们就可以使用Apache Calcite为这些数据建立关系模型,封装为本地或远程JDBC服务, 再通过SQL查询这些数据。
课程大纲:
从SQL到NoSQL, 再到NewSQL
什么是Apache Calcite
使用Apache Calcite快速实现JDBC
用Calcite还可以做什么?
适合人群:
Java语言开发人员
愿意深入挖掘SQL on Hadoop原理的开发人员
具备一定编码功底的DBA
受系统交互困扰的架构师
添加小助手微信:Enmoedu05 , 加入大讲堂微信群,与大家一起交流。