3 ms·
How does Eva compare to MindsDB (https://mindsdb.com https://mindsdb.com)?
by ukuina 3y ago
How does Eva compare to MindsDB (https://mindsdb.com https://mindsdb.com)?
- jarulraj 3y agoGreat question, @ukuina! We will need some time to do a detailed analysis of MindsDB. But here are some key differences a first glance: 1. First-class support for unstructured data: EVA natively supports querying over videos, audio, etc. For instance, it manages a video as a table, mapping each tuple to a video frame. 2. Cascades-style query optimizer: EVA has an AI-centric query optimizer with built-in support for cost-based query optimization, predicate reordering, caching of expensive models, etc. 3. First-class support for vector embeddings: EVA supports similarity search using embeddings stored in a vector database. Similarities to MindsDB: 1. EVA is implemented in Python and uses sqlalchemy for connecting to a structured database system (PostgreSQL, MySQL, etc.) 2. EVA supports Huggingface and OpenAI pipelines in the form of user-defined functions. We will love to hear from the developers of MindDB if our high-level analysis is correct :)