项目简介
REALSMALLSQL是一款在Linux系统上使用C++编写的数据处理系统,目标是提供轻量级的SQL数据库解决方案,适用于小型应用和学习场景,支持基本的DDL、DML和DCL操作。
项目的主要特性和功能
支持的功能
- DDL(数据定义语言):可创建和删除数据库、创建和删除表。
- DML(数据操作语言):支持表查询(含条件查询)、表记录删除(含条件删除)以及表记录插入(支持多值插入)。
- DCL(数据控制语言):可在listener中连接数据库。
技术架构
采用B+树作为索引结构,具备多线程远程控制功能,使用AVL树平衡树结构,B+树用于读写文件。
安装使用步骤
开发前的配置要求
- 需带有C++20标准的GCC编译器。
- 需UNIX系统。
安装步骤
复制仓库(具体命令未提供)。
使用
- 进入项目目录:
sh cd realsmallSQL
- 编译项目:
sh make
- 运行数据库系统:
sh ./realsmallSQL
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】