淘宝数据库OceanBaseSQL编译器部分源码阅读--解析SQL语法树(三)

2014-11-24 17:02:50 · 作者: · 浏览: 5
定逻辑查询计划,执行物理查询计划等步骤。通过对比3个不同的数据库的源代码,得出在解析语法树中遇到的一些共性问题:

如何表示一个语法树的节点
利用Bison定义语法树的结构时的一些难点,如select,expr等
如何降低频繁创建和销毁语法树节点的开销

如果你要自己来写一个SQL解析程序的话,这些问题同样难以避免。


欢迎光临我的网站----我的博客园----我的CSDN。

如果阅读本文过程中有任何问题,请联系作者,转载请注明出处!