Rust 重写的 PostgreSQL KuiBaDB

Apache
Rust 查看源码»
跨平台
2021-09-23
局长

KuiBaDB 是使用 Asynchronous Rust 重写的 PostgreSQL,专注于 OLAP 分析。

KuiBaDB 构建在 kbio 和 tokio 之上,只使用 tokio 的 'rt-multi-thread', 'rt' 和 'io-util' 特性。所有 IO,包括文件 IO 和网络 IO,以及异步系统调用都由 kbio 提供支持。

KuiBaDB 仅包含 OLAP 数据库所需的基本功能,例如支持事务但不包含子事务。KuiBaDB 使用矢量化引擎,也是目录驱动的。KuiBaDB 使用了 Hologres 中引入的列式存储。不过作者删除了 Delete Map 并为每行添加了 xmin,xmax,xmin/xmax 保存在行存储中。

加载中

暂无资讯

暂无问答

暂无博客

返回顶部
顶部