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 的伺服器,可為本地程式碼庫建立豐富的索引(三字詞、詞彙、符號、呼叫圖),並透過模型上下文協定(JSON-RPC over stdio)公開。AI 程式碼助理(Claude Code、Cursor、Gemini CLI 等)可於低於毫秒的延遲下查詢檔案樹、輪廓、符號定義、呼叫者與全文搜尋,大幅減少 token 使用量。它可作為 MCP 守護程序(`codedb mcp`)或 HTTP 伺服器運行,透過檔案監視器增量更新,並提供 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 的服務,讓您能以自然語言向機器人、無人機或 IoT 日誌提問。它使用 LLM(如 Claude、Gemini、Ollama 等)將查詢轉換為可確定性的 DuckDB SQL,並顯示 SQL 供審核,還能執行邊緣資料壓縮流程,僅保留相關時間區段。支援 ROS 1/2、PX4、ArduPilot、汽車 CAN/MDF4、MQTT、Postgres/TimescaleDB、InfluxDB 3 等多種格式。可透過 POML 檔案擴充功能,並與 PlotJuggler、Rerun、Foxglove、Slack 和 LeRobot 整合。開源授權為 Apache 2.0。