数据库公共

时间:2024-03-09 16:37:24
【文件属性】:

文件名称:数据库公共

文件大小:1.38MB

文件格式:ZIP

更新时间:2024-03-09 16:37:24

Python

databass是为哥伦比亚的数据库课程构建的查询编译引擎。 它将SQL字符串解析,优化和编译为一个执行查询执行的Python函数。 它还有一些实验代码,这些代码使用基于Smoke纸的谱系捕获机制对编译后的代码进行检测。 代码组织 该系统分为解析器,运算符定义和解释器,优化器和编译。 databass的整体设计中可以找到 。 定义基本运算符类以及解析和优化过程。 他们负责将查询字符串转换为物理查询计划 定义逻辑/物理SQL运算符。 目前,我们支持加入,分组,项目,位置,限制和订购。 定义了将逻辑查询计划转变为物理计划的优化逻辑。 这包括联接优化逻辑和成本估算。 定义了以下逻辑:将物理计划转换为管道计划( ,将管道计划编译为目标语言(当前为python),并使用沿袭跟踪对已编译的代码进行检测。 有关详细信息,请参见文件夹中的自述文件。 入门 使用Python 3安装 git clone


网友评论