原文:淘宝数据库OceanBase SQL编译器部分 源代码阅读--解析SQL语法树

OceanBase是阿里巴巴集团自主研发的可扩展的关系型数据库,实现了跨行跨表的事务,支持数千亿条记录 数百TB数据上的SQL操作。 在阿里巴巴集团下,OceanBase数据库支持了多个重要业务的数据存储。包含收藏夹 直通车报表 天猫评价等。 截止到 年 月份。OceanBase线上业务的数据量已经超过一千亿条。 看起来挺厉害的,今天我们来研究下它的源码。 关于OceanBase的架构描写叙述有 ...

2017-05-10 20:03 0 1811 推荐指数:

查看详情

数据库-SQL 语法

数据库-SQL 语法     二十余年如一梦,此身虽在堪惊。 简介:数据库-SQL 语法 一、基础 模式定义了数据如何存储、存储什么样的数据以及数据如何分解等信息,数据库和表都有模式。 主键的值不允许修改,也不允许复用(不能将已经删除的主键值赋给新数据行的主键)。 SQL ...

Thu Jul 29 16:42:00 CST 2021 0 240
转换4:手写PHP转Python编译器语法解析部分

写完词法部分,又有很多杂事,周末终于有空来实现伟大的语法解析部分了。 撸完代码之后发现,程序太短了,不算上状态机,才186行(含注释),关键代码不到100行。运行调试过后,发现还行。居然可以解析OneThink里面的function.php。这个文件堪称Php程序的集大成者,里面什么妖魔鬼怪都有 ...

Tue Mar 14 03:25:00 CST 2017 1 1578
Sql Server数据库的基本语法

一、创建数据库的基本方法 二、安全创建数据库的方法 三、创建表 四、创建表以及表的增、删、改、查、聚合函数、、、、操作示例 存储过程 ...

Mon Sep 13 03:19:00 CST 2021 0 132
Microsoft SQL Server数据库语法

目录 关于数据库语法: 1.创建数据库 create database 数据库名on primary(主文件属性(name,filename,size等)) -用逗号隔开次要主要文件和次要文件(次要文件属性(name ...

Sat Jul 13 00:16:00 CST 2019 0 1065
用java实现一个简易编译器-语法解析

语法解析: 举个例子看看,语法解析的过程。句子:“我看到刘德华唱歌”。在计算机里,怎么用程序解析它呢。从语法上看,句子的组成是由主语,动词,和谓语从句组成,主语是“我”,动词是“看见”, 谓语从句是”刘德华唱歌“。因此一个句子可以分解成 主语 + 动词 + 谓语从句: 句子--> ...

Sat Sep 30 21:44:00 CST 2017 0 2193
java编译器源码解析-语法分析(1)

java语法解析器的核心类是com.sun.tools.javac.parser.JavacParser,令人惊讶的是java并没有使用antlr这样现成的的工具,而是选择手写。推测可能是为了性能的考虑吧。 接下来,让我们膜拜下大师的代码 ...

Fri Apr 15 00:44:00 CST 2022 0 836
SQL部分 数据库的建立 增删改查

数据库: 结构化查询语言(Structured Query Language)简称SQL数据库管理系统(Database Management System)简称DBMS; 数据库管理员(Database Administration)简称DBA,功能 ...

Tue Nov 15 19:05:00 CST 2016 0 1404
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM