开源 MPP 实时分析与搜索数据库,支持快速 SQL 分析、湖仓查询加速及结构化、文本与向量混合检索。
1.6万3986JavaApache-2.0更新于 20小时前
用 Rust 编写的开源数据仓库,统一支持 SQL 分析、向量与全文检索及 Python 沙箱 UDF,数据存放于 S3 等对象存储。
Databend 是一款用 Rust 编写的企业级数据仓库,在同一引擎中同时支持分析查询、向量检索和全文检索,并提供自动 schema 演进与事务能力。数据可存放在 S3、Azure Blob、GCS 等云对象存储上。
该项目面向 AI Agent 场景:Agent 逻辑可以用 Python UDF 编写,并在隔离的沙箱工作节点中运行,再通过 SQL 编排调用时机。它还提供类似 Git 的数据分支功能,让 Agent 可以在生产数据快照上操作而不影响源表。
用户可以使用其云服务试用,通过 Python 驱动的本地模式运行,或者用 Docker 镜像启动完整服务。
安装本地 Python 驱动
pip install "databend-driver[local]>=0.34.0"连接本地数据库并运行查询
from databend_driver import connect
conn = connect("databend+local:///./local-state")
print(conn.query_row("SELECT 'Hello, Databend!'").values())或使用 Docker 运行完整数据仓库
docker run -p 8000:8000 datafuselabs/databend概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
开源 MPP 实时分析与搜索数据库,支持快速 SQL 分析、湖仓查询加速及结构化、文本与向量混合检索。
基于较新 PostgreSQL 内核的开源 MPP 数据库,面向数据仓库和大规模分析,是 Greenplum 的开源演进版本。
开源列式数据库管理系统,用于实时生成分析型数据报表。
Apache Druid 是一个高性能实时分析数据库,支持快速查询与数据摄入,可作为数据仓库的开源替代方案。
一款分布式 SQL 数据库,兼容 PostgreSQL,可近实时存储和分析海量数据。
为编码智能体提供跨会话的持久记忆,自动记录会话活动并用 AI 压缩,再把相关上下文注入后续会话。