# CatDB **Repository Path**: large-pencil-case/cat-db ## Basic Information - **Project Name**: CatDB - **Description**: 写一个数据库 - **Primary Language**: Java - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-12-31 - **Last Updated**: 2026-05-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # CatDB #### 介绍 本项目是对 [MYDB](https://github.com/senshinya/MYDB) 的复刻实现,原始项目版权归 (C) CN-GuoZiYang 所有,采用GPL v3许可证授权。 #### 运行方式 windows 编译 ```ps mvn compile ``` 创建所需文件 ``` mvn exec:java "-Dexec.mainClass=com.liuch.catdb.backend.Launcher" "-Dexec.args=-create D:/Code/IDEA/CatDB/mydb" ``` 运行 ``` mvn exec:java "-Dexec.mainClass=com.liuch.catdb.backend.Launcher" "-Dexec.args=-open D:/Code/IDEA/CatDB/mydb" ``` 或者调试状态运行 ``` mvnDebug exec:java "-Dexec.mainClass=com.liuch.catdb.backend.Launcher" "-Dexec.args=-open D:/Code/IDEA/CatDB/mydb" ``` 再开一个新的终端,执行: ``` mvn exec:java "-Dexec.mainClass=com.liuch.catdb.client.Launcher" ``` 测试运行如下图: ![img.png](img.png)