evadb  by georgia-tech-db

Database system for AI-powered apps

Created 7 years ago
2,685 stars

Top 17.6% 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

Inactive

Pull Requests (30d)
0
Issues (30d)
0
Star History
3 stars in the last 30 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
12 more.

mindsdb by mindsdb

0.3%
36k
AI query engine for federated data sources
Created 7 years ago
Updated 13 hours ago
Feedback? Help us improve.