Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/PsiACE/databend-internals
Databend 内幕大揭秘
https://github.com/PsiACE/databend-internals
book database databend olap query-engine rust tutorial
Last synced: 7 days ago
JSON representation
Databend 内幕大揭秘
- Host: GitHub
- URL: https://github.com/PsiACE/databend-internals
- Owner: PsiACE
- License: other
- Created: 2022-04-29T09:41:12.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-01-26T03:04:19.000Z (10 months ago)
- Last Synced: 2024-10-30T20:05:58.696Z (14 days ago)
- Topics: book, database, databend, olap, query-engine, rust, tutorial
- Language: Rust
- Homepage: http://databend-internals.psiace.me/
- Size: 38.4 MB
- Stars: 302
- Watchers: 12
- Forks: 25
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE-APACHE
Awesome Lists containing this project
README
## 文档构建
本项目文档位于 [docs](./docs/) 目录下,由静态站点生成器 [Zola](https://getzola.org/) 和 [AdiDoks](https://github.com/aaranxu/adidoks) 主题强力驱动。
欲要在本地构建此项目所含文档,请参考 [Installation | Zola](https://www.getzola.org/documentation/getting-started/installation/) 预先安装 *Zola* 。
```bash
# 同步主题文件
git submodule update --init --recursive
# 进入 docs 目录
cd docs
# 构建并托管
zola serve
```## 代码构建
本项目代码位于 [minibend](./minibend/) 目录下,由 Rust 编程语言开发。
欲要在本地构建此项目所含代码,请预先安装 *Rust 工具链* ,这里推荐使用 。
```bash
# 构建代码
cargo build
# 使用 Clippy 工具审计
cargo clippy -- -D warnings
# 使用 rustfmt 格式化
cargo fmt
```## 许可协议
本项目的文本和代码均使用下述协议进行双重许可:
- Creative Commons Attribution 4.0 International ([LICENSE-CC-BY](./LICENSE-CC-BY) 或 https://creativecommons.org/licenses/by/4.0)
- Apache License, Version 2.0 ([LICENSE-APACHE](./LICENSE-APACHE) 或 http://apache.org/licenses/LICENSE-2.0)任何人均可根据任一或二者的条款,自由重用本项目中的任何材料。