xmljava系统源码-calcite_analysis:calcite框架原理分析

时间:2021-06-06 00:17:08
【文件属性】:
文件名称:xmljava系统源码-calcite_analysis:calcite框架原理分析
文件大小:517KB
文件格式:ZIP
更新时间:2021-06-06 00:17:08
系统开源 xml java系统源码 前言 Calctie是一款优秀的动态数据管理框架。可以以统一SQL查询语言接口进行数据的管理。 官网的文档上说Calcite本身并不进行数据存储以及数据处理,其原理大约也是对sql进行语法解析,生成执行计划或者关系操作树,最后将这些操作交由各个数据源进行执行。 一直想在这类框架上做一些有趣的实现。于是开启了对其文档翻译以及源码分析的工作,旨在了解平台运作的原理,能力边界以及使用的场景。 本教程是一个动态进行时,内容随时会跟着研究更新。 为了避免一些猜测性的想法和已经探明的事实混淆一起,将会在已经确认的章节上进行标记 checked ,已经确认章节可以放心阅读。 源码下载安装与环境搭建 源码下载安装:标准的mvn 文件,通常, 只要人品不是太差,就基本能够建立好安装运行环境。 构建前准备: 准备好一壶茶,真的,依赖包的下载太耗时间了。 下载Maven 并安装 Calcite使用Maven进行构建,请自行安装mvn,本系列用到的Maven版本是 3.3.9。最好手工指定仓库到一个目录下,以后方便打包带走的,以后安装也不需要重新下载。 假如,你不想耗那么多时间在下载
【文件预览】:
calcite_analysis-master
----resource()
--------dot()
--------mscgen()
--------files()
----LICENSE(11KB)
----README.md(5KB)
----imgs()
--------dot()
--------capture()

网友评论