RisingLight Tutorial
1.
入门
1.1.
Hello, SQL!
1.2.
Catalog
1.3.
创建表(CREATE TABLE)
1.4.
内存存储
1.5.
插入数据(INSERT)
1.6.
执行计划
1.7.
查询数据(SELECT)
1.8.
执行引擎
2.
查询
2.1.
算术运算(+-*/)
2.2.
条件查询(WHERE)
2.3.
排序(ORDER BY)
2.4.
限制行数(LIMIT)
2.5.
聚合(SUM)
2.6.
分组聚合(GROUP BY)
2.7.
连接(JOIN)
2.8.
哈希连接(Hash Join)
2.9.
导入数据(COPY)
2.10.
TPC-H
3.
存储
3.1.
Memtable
3.2.
编码与写入
3.3.
Manifest
3.4.
读取
3.5.
删除
3.6.
合并
Light (default)
Rust
Coal
Navy
Ayu
RisingLight Tutorial
执行引擎
背景知识
迭代模型
物化模型
向量化模型
任务目标
改造数据库执行引擎,实现向量化模型(Vectorizaion Model),使得数据库能够利用多线程并行执行算子。
整体设计
Async Rust 速成