
openduck
CITGuru
Distributed DuckDB - dual execution and differential storage
AI 简介
OpenDuck 是一个让 DuckDB 具备云数据库功能的扩展项目,同时保留了其嵌入式数据库的特点。通过一行命令即可连接远程数据库,并支持本地与远程混合执行查询,底层存储采用分层、基于快照且并发安全的设计。该项目使用 C++ 编写,搭配少量 Rust 代码作为网关/工作节点,通过开放的 gRPC + Arrow IPC 协议进行通信。这使得用户可以自托管整个系统或接入自定义后端。OpenDuck 特别适用于需要将数据分析任务分布在本地和云端执行的场景,如需处理大规模数据集但又希望保持开发体验一致性的应用环境。
C++
MIT License547
Stars
26
Forks
2
Watchers
4
Issues
Star 增长
今日0
近 7 天+1
近 30 天+12
综合评分49.99
默认分支main