evadb  by georgia-tech-db

Database system for AI-powered apps

created 6 years ago
2,684 stars

Top 18.0% on sourcepulse

GitHubView on GitHub
Project Summary

EvaDB is a database system designed to simplify the development of AI-powered applications by integrating AI capabilities directly into SQL queries. It targets software developers who need to incorporate AI functionalities like natural language processing, computer vision, and machine learning into their applications without requiring deep AI expertise. EvaDB aims to democratize AI integration by allowing users to leverage pre-trained models and AutoML frameworks through familiar SQL syntax, accelerating development and reducing complexity.

How It Works

EvaDB functions as an AI-centric query optimizer and engine. It allows users to connect to various data sources (SQL, S3, local files) and then query this data using SQL statements that incorporate AI functions. These functions can call pre-trained models from providers like Hugging Face, OpenAI, and YOLO, or utilize AutoML frameworks such as Ludwig and Scikit-learn. EvaDB's architecture includes an AI-centric query optimizer that generates efficient query plans, leveraging techniques like function result caching, LLM batching, and parallel query processing to accelerate AI workloads.

Quick Start & Requirements

Highlighted Details

  • SQL interface for AI tasks, simplifying complex AI workflows.
  • Supports a wide range of data sources and pre-trained AI models.
  • AI-centric query optimizations for faster inference (caching, batching, parallel processing).
  • Enables custom model integration via CREATE FUNCTION.

Maintenance & Community

  • Active community with Slack channel available.
  • Public roadmap available for feature prioritization.
  • Contributions are welcomed.
  • CI Status: CI Status
  • Documentation Status: Documentation Status

Licensing & Compatibility

  • Licensed under the Apache License.
  • Permissive license suitable for commercial use and integration into closed-source applications.

Limitations & Caveats

The project is actively developed, and while it supports numerous integrations, users should consult the documentation for the latest compatibility and potential limitations of specific AI models or data sources.

Health Check
Last commit

1 year ago

Responsiveness

1 day

Pull Requests (30d)
0
Issues (30d)
0
Star History
26 stars in the last 90 days

Explore Similar Projects

Starred by Chip Huyen Chip Huyen(Author of AI Engineering, Designing Machine Learning Systems), Elie Bursztein Elie Bursztein(Cybersecurity Lead at Google DeepMind), and
7 more.

mindsdb by mindsdb

0.5%
35k
AI query engine for federated data sources
created 7 years ago
updated 1 day ago
Feedback? Help us improve.