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 ベースサーバーであり、ローカルコードベースの豊富なインデックス(3文字語素、単語、シンボル、コールグラフ)を構築し、Model Context Protocol(stdio上のJSON-RPC)を通じて公開します。AIコーディングアシスタント(Claude Code、Cursor、Gemini CLI など)は、ファイルツリー、アウトライン、シンボル定義、コール元、全文検索をミリ秒未満の遅延で取得でき、トークン使用量を劇的に削減します。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は、ロボット、ドローン、IoTログについて日常英語で質問できるDockerベースのサービスです。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ライセンスでオープンソース。