Sherk是基于C语言实现的关系型数据库,实现了关系型数据库的基本功能
环境要求: Mac + Clion 编译器 + .bash_profile 文件 + 整个 ~/sherk 目录的可读可写权限
-
本地创建
~/sherk/project文件夹,并在此文件夹内git clone下本项目 -
执行本项目下的
build/build.sh脚本,如果没有权限可以sudo chmod,或者执行sudo bash ./build.sh。 -
使用
sherkd命令启动数据库服务端, 再使用sherk login启动客户端(初始账号:root, 初始密码:000000)。 -
如果过程无误会出现客户端交互界面,使用 sherk test 即可完成样例测试。
-
在整个过程中,可以使用 支持的命令列表 去与服务端交互 。
具体查看详细 使用说明 。
在历史的开发中,会标注每一版更新的主要事项,具体见 版本更新 。
如在使用的过程中,遇到相关问题可以查看 Sherk文档 。
对于没有数据库基础,或者想要研究数据库基础原理的开发者,建议阅读 数据库教程 。
- 本项目仅致力于对数据库有兴趣的爱好者共同学习和研究使用。
- 提交的
random_xxxx消息只是因为前期开发中为方便自动提交。



