DingoDB 开源项目使用教程
1. 项目的目录结构及介绍
DingoDB 项目的目录结构如下:
dingo/
├── bin/
│ ├── dingo-store
│ └── dingo-sql
├── conf/
│ ├── dingo-store.yaml
│ └── dingo-sql.yaml
├── docs/
│ ├── README.md
│ └── ...
├── src/
│ ├── dingo-store/
│ └── dingo-sql/
├── tests/
│ ├── dingo-store/
│ └── dingo-sql/
├── .gitignore
├── LICENSE
├── Makefile
└── README.md
目录结构介绍
- bin/: 存放可执行文件,包括
dingo-store
和dingo-sql
。 - conf/: 存放配置文件,包括
dingo-store.yaml
和dingo-sql.yaml
。 - docs/: 存放项目文档,包括
README.md
和其他文档。 - src/: 存放源代码,分为
dingo-store
和dingo-sql
两个子目录。 - tests/: 存放测试代码,分为
dingo-store
和dingo-sql
两个子目录。 - .gitignore: Git 忽略文件配置。
- LICENSE: 项目许可证文件。
- Makefile: 项目构建文件。
- README.md: 项目介绍文件。
2. 项目的启动文件介绍
DingoDB 项目的启动文件主要位于 bin/
目录下,包括 dingo-store
和 dingo-sql
。
dingo-store
dingo-store
是 DingoDB 的数据存储服务启动文件。使用方法如下:
./bin/dingo-store --config=conf/dingo-store.yaml
dingo-sql
dingo-sql
是 DingoDB 的 SQL 服务启动文件。使用方法如下:
./bin/dingo-sql --config=conf/dingo-sql.yaml
3. 项目的配置文件介绍
DingoDB 项目的配置文件主要位于 conf/
目录下,包括 dingo-store.yaml
和 dingo-sql.yaml
。
dingo-store.yaml
dingo-store.yaml
是 DingoDB 数据存储服务的配置文件,包含以下主要配置项:
# 数据存储路径
data_path: /path/to/data
# 日志配置
log:
level: info
path: /path/to/logs
# 网络配置
network:
host: 0.0.0.0
port: 8080
dingo-sql.yaml
dingo-sql.yaml
是 DingoDB SQL 服务的配置文件,包含以下主要配置项:
# 数据存储服务地址
store_address: 127.0.0.1:8080
# 日志配置
log:
level: info
path: /path/to/logs
# 网络配置
network:
host: 0.0.0.0
port: 9090
通过以上配置文件,可以灵活调整 DingoDB 的运行参数,以适应不同的部署环境。