HepPlanner源码分析——Calcite

Query Optimization for Distributed Database Systems Calcite是开源的一套查询引擎,很多开源项目都使用了该开源项目,特别是对其Optimizer部分的使用,类似Drill、Hive、Flink都使用Calcite作为其优化引擎。 Calc...

2017-12-26 22:27:05

阅读数 1718

评论数 1

GPORCA学习笔记(1)——Visual Studio Code Debug ORCA

为了方便查看代码以及调试代码,使用Visual Studio Code工具来处理。 本文主要是在Mac下安装以及调试。 1 安装Visual Studio Code工具在官网上下载安装2 调试GPORCA2.1 编译源码,按照GPORCA学习笔记(0)步骤进行编译。2.2 Visual Studi...

2017-12-01 00:15:47

阅读数 622

评论数 1

开源项目fork code如何持续Merge回Master

当从GitHub中获取一份开源项目code,会以自己的账号来clone一份code,随着时间推荐,项目的master会不断有代码进去,但这时需要从原始master merge回clone的code。 下面以calcite为例 步骤:1 切到需要merge的本地fork mastergit ch...

2017-11-27 22:09:19

阅读数 260

评论数 0

CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和图片上传 LaTex数学公式 UML序列图和流程图 离线写博客 导入导出Markdown文件 丰富...

2017-11-27 22:02:31

阅读数 51

评论数 0

GPORCA学习笔记(0)——GPORCA编译及源码分析(更新ing)

1 简介GPORCA是开源项目greenplum的下一代优化器,里面借鉴了Cascades Optimizer方式实现的一套优化器,ORCA实现了Enforcer机制、并行优化、优化退出机制、完整的测试以及对Cost Model不断学习改进框架。下面主要是学习优化框架是如何实现,以及并行优化的逻辑...

2017-02-28 23:46:46

阅读数 983

评论数 0

Hive 区分cluster by、distribute by + sort by、order by以及创建表带有clustered by和sort by

Hive 区分cluster by、distribute by + sort by、order by以及创建表带有clustered by和sort by本文主要根据一些具体SQL实例来介绍说明cluster by、distribute by + sort by和order by的区别。同时通过实...

2016-11-27 21:31:58

阅读数 6292

评论数 0

Java设计模式-策略模式

前言         一年前开始从c语言编程转站到java语言编程,突然发现很多方式不一样,从过程式到OO式,思维一下在完成没有转变过来,即使已经编程了一年时间,却发现对Java的设计模式可以说是一无所知,现在开始学习设计模式,基于《Head First设计模式》。         策略模式 ...

2016-11-13 23:48:36

阅读数 256

评论数 0

mysql源码分析之SQL执行过程简介

本人打算从SQL语句的执行开始学习和分析MYSQL源码,首先了解MYSQL是如何执行一条SQL语句的,详细了解它的执行过程之后,再深入学习执行一条SQL语句的运行原理。 1)从执行一条SQL语句的堆栈中查看MYSQL的执行过程 假设数据库"wlz"中存在表T1(cr...

2012-06-06 22:49:23

阅读数 8309

评论数 2

mysql入门篇2——常用数据字典信息

如果想了解某个数据库,首先就需要知道,它的数据字典信息的存放,这样就可以查看到一些操作对数据库字典信息的更改,如果创建一索引,查看索引的类型等其他信息。 1、常用字典表 mysql的字典信息都存放在information_schema库中,常用的字典表有: INFORMATION_S...

2012-06-05 21:53:19

阅读数 10225

评论数 0

mysql基本入门篇

为了更好地理解mysql源码,需要对mysql环境进行搭建,然后启动mysql数据库,并了解mysql数据库的一些操作。 1、启动数据库 启动mysql数据库:mysql –debug –standalone --console console选项主要是为了启动mysql后,保留命令...

2012-06-05 21:39:46

阅读数 720

评论数 0

windows下编译调试mysql5.5.24源码

突然想学习下mysql,看看mysql的源码,首先就需要把源码编译,这是学习它的第一步。 万事开头难,一点也没错,昨天晚上搞了很久没有弄好,今天回来第一件事就是把这个解决。问题总算解决,对该过程总结如下: 1、下载mysql源码 下载地址http://www.mysql.co...

2012-05-30 19:48:36

阅读数 3107

评论数 2

windows下编译postgresql源码

本文主要是对postgreSQL数据库在windows下进行编译,使用vs2005进行编译。         1.环境          windows764位,旗舰版,postgreSQL8.4.10,其他版本没有试过,按照下序步骤应该也是可以的。         2.需要的软件    ...

2012-01-08 22:29:32

阅读数 2688

评论数 1

CSDN Bug:关于CSDN,在系统windows和linux下发表的文章不保持一致性

<br />      最近在使用windows和ubuntu两个系统,对于ubuntu因为比较好使用,用起来也比较方便,对于想学习linux系统的新手来说绝对是一个不错的选择,可是最近却发现了这样了一个问题。<br />     第一次在ubuntu下发了一篇文章,然后第...

2010-07-18 16:16:00

阅读数 547

评论数 0

oracle:ERROR:ORA-12162: TNS:net service name is incorrectly specified解决方案

<br /><br />oracle启动心得<br /><br /> 第一次在ubuntu下安装了oracle 10g,并试着启动它,但总是出错,TNS:net service name is incorrectly specified。<b...

2010-07-13 21:51:00

阅读数 10421

评论数 1

提示
确定要删除当前文章?
取消 删除
关闭
关闭