103 个版本 (6 个重大更新)

0.6.0 2024年8月16日
0.4.3-pre.642024年7月30日
0.3.2 2024年3月14日
0.1.1-pre.302023年12月22日
0.0.6 2023年7月17日

#145 in 数据库接口

Download history 210/week @ 2024-05-03 108/week @ 2024-05-10 32/week @ 2024-05-17 6/week @ 2024-05-24 3/week @ 2024-05-31 6/week @ 2024-06-07 5/week @ 2024-06-14 1/week @ 2024-06-21 125/week @ 2024-06-28 13/week @ 2024-07-05 182/week @ 2024-07-26 146/week @ 2024-08-02 19/week @ 2024-08-09 130/week @ 2024-08-16

每月 477 次下载

MIT 许可证

9MB
191K SLoC

C++ 162K SLoC // 0.1% comments C 25K SLoC // 0.1% comments Rust 3K SLoC // 0.0% comments Python 190 SLoC // 0.2% comments Shell 55 SLoC // 0.2% comments Bazel 24 SLoC

Github Actions Badge discord twitter

库苏

库苏是一个为查询速度和可伸缩性而构建的嵌入式图数据库。库苏针对在非常大的数据库上处理复杂的、连接密集型的分析工作负载进行了优化,具有以下核心功能集

  • 灵活的属性图数据模型和 Cypher 查询语言
  • 可嵌入,无服务器集成到应用程序中
  • 基于列的磁盘存储
  • 基于列的稀疏行(CSR)邻接表/连接索引
  • 矢量化且因子化的查询处理器
  • 新颖且非常快速的连接算法
  • 多核查询并行处理
  • 可序列化的 ACID 事务

库苏最初是滑铁卢大学的一个研究项目,现在主要由滑铁卢大学衍生公司 库苏公司 开发。库苏采用许可协议。所以试试它,帮助我们让它变得更好!我们欢迎您的反馈和功能请求。

安装

语言 安装
Python pip install kuzu
NodeJS npm install kuzu
Rust cargoadd kuzu
Java jar 文件
C/C++ 预编译的二进制文件
CLI 预编译的二进制文件

有关安装的更多信息,请参阅我们的 安装 页面。

入门

有关您的第一个示例,请参阅我们的 入门 页面。

从源码构建

您可以使用开发指南中提供的说明从源码构建。

贡献

欢迎对Kùzu做出贡献。如果您有兴趣为Kùzu做出贡献,请阅读我们的贡献指南

许可证

通过为Kùzu做出贡献,您同意您的贡献将根据MIT许可证进行许可。

Kùzu引用

如果您是一位研究人员,并在工作中使用了Kùzu,我们鼓励您引用我们的工作。您可以使用以下BibTeX引用

@inproceedings{kuzu:cidr,
  author =  {Xiyang Feng and
             Guodong Jin and
             Ziyi Chen and
             Chang Liu and
             Semih Saliho\u{g}lu},
  title={K\`uzu Graph Database Management System},
  booktitle={CIDR},
  year={2023}
}
@misc{kuzu-github,
  author =  {Xiyang Feng and
             Guodong Jin and
             Ziyi Chen and
             Chang Liu and
             Semih Saliho\u{g}lu},
  title = {{K\`uzu Database Management System Source Code}},
  howpublished = {\url{https://github.com/kuzudb/kuzu}},
  month        = nov,
  year         = 2022
}

联系我们

您可以通过[email protected]加入我们的Discord社区联系我们。

依赖关系

~2–10MB
~103K SLoC