lingo-db/lingo-db
LingoDB: A new analytical database system that blurs the lines between databases and compilers.
解决的问题
LingoDB 通过提供一个高度灵活且可扩展的数据处理系统,解决了传统关系型 SQL 查询引擎的局限性。它支持超出标准 SQL 的广泛数据处理工作流,实现跨域优化,并支持异构硬件。
工作原理
该系统利用编译器技术实现声明式子操作符。这种方法使 LingoDB 能够混合来自不同领域的优化阶段,执行跨域优化,在保持高性能的同时具备良好的可扩展性。
适用人群
专为需要处理复杂工作流的开发人员和数据工程师设计,适用于需要超越传统关系查询的高性能数据处理系统。
主要亮点
- 基于编译器的架构,具备灵活性和可扩展性。
- 通过声明式子操作符支持非关系型数据处理工作流。
- 具备跨域优化能力。
- 可持续支持异构硬件。
相关
- 项目
justrach/codedbcodedb 是一个零依赖、基于 Zig 的服务器,它能为本地代码库构建丰富的索引(trigram, word, symbol, call-graph)并通过 Model Context Protocol (JSON-RPC over stdio) 暴露它们。AI 编程助手(Claude Code, Cursor, Gemini CLI, 等)可以实现亚毫秒级的延迟来查询文件树、轮廓、符号定义、调用者和全文检索,从而大幅度降低 token 使用量。它作为 MCP daemon (`codedb mcp`) 或 HTTP server 运行,通过文件监听器增量式地更新,并提供 macOS, Linux, 和 Windows 的已签名二进制文件。
- 项目
heavyai/heavydbHeavyDB 是一个 GPU 加速、基于 SQL 的列式数据库引擎,能够在数十亿行的数据集上实现毫秒级查询,且无需建立索引或预先聚合。
- 项目
dais-polymtl/flockA DuckDB extension that integrates LLMs and RAG pipelines into SQL, enabling multimodal semantic analysis and analytics directly within the database.
- 项目
clidey/whodb一个轻量级的、自托管的数据库工作区,用于探索、编辑和查询数据,并提供可选的 AI 驱动的自然语言界面。
- 项目
Extelligence-ai/bagelBagel 是一个基于 Docker 的服务,让你能用自然语言向机器人、无人机或物联网日志提问。它使用 LLM(如 Claude、Gemini、Ollama 等)将查询转换为确定性的 DuckDB SQL,展示给你用于审计,并能运行边缘数据缩减流水线,仅保留相关的时间窗口。支持 ROS 1/2、PX4、ArduPilot、汽车 CAN/MDF4、MQTT、PostgreSQL/TimescaleDB、InfluxDB 3 等多种格式。可通过 POML 文件扩展,集成 PlotJuggler、Rerun、Foxglove、Slack 和 LeRobot。开源许可为 Apache 2.0。