-
Notifications
You must be signed in to change notification settings - Fork 167
DongmenDB 概述
youngsamwei edited this page Oct 28, 2018
·
2 revisions
DongmenDB 是一个用于教学的关系数据库管理系统。
DongmenDB 实现关系数据库管理系统的基本功能:
-
基本 SQL 解析与执行:包括 select、insert、update、delete、create table 等语句
-
安全性管理
-
完整性管理
-
索引管理
从技术实现角度,DongmenDB 包含以下模块:
-
shell:与用户交互的 cmd 界面
-
dongmensql:定义了 sql 语句以及相关的数据结构
-
parser:词法解析和语法解析
-
dongmendb:定义了系统级别的模块
-
physicalplan:实现物理计划
-
utils:定义了常用的基础数据结构:列表 arraylist、哈希 hashmap、堆栈 stack 等
dongmendb采用c语句实现,采用C++实现测试模块。
windows下的环境配置:
IDE:Clion 2017;
环境:MinGW 5.0;
CMake:3.9.6;
Debugger:gdb-8.0.1