MiniOB 1
MiniOB is one mini database, helping developers to learn how database works.
载入中...
搜索中...
未找到
模块
这里列出了所有模块:
 Communicator负责处理与客户端的通讯
 MySQLProtocolMySQL协议相关实现
 MySQLProtocolStore根据MySQL协议的描述实现的数据写入函数
 SQLStageSEDA处理的stage
 Executor一些SQL语句不会生成对应的执行计划,直接使用Executor来执行,比如DDL语句
 Expression表达式
 TupleTuple 元组,表示一行数据,当前返回客户端时使用
 LogicalOperator逻辑算子
 PhysicalOperator物理算子
 Rewriter根据规则对逻辑计划进行重写
 SQL Parser
 StatementStatement SQL语句解析后通过Resolver转换成Stmt
 BufferPoolBufferPool 的实现
 CLogCLog 就是 commit log。或者等价于redo log。
 BPlusTreeB+树的实现
 Index索引
 RecordManager这里负责管理在一个文件上表记录(行)的组织/管理
 Transaction事务相关的内容