Apache Doris
ActiveDescription
Apache Doris is a real-time analytics MPP database for AI agent workloads, delivering millisecond queries with hybrid search.
Key Features
- Real-time analytics — Columnar MPP architecture delivers sub-second aggregation queries at scale
- Vector search — Built-in ANN index supports hybrid structured and unstructured search
- MySQL compatible — Standard MySQL protocol and SQL syntax
- High-concurrency writes — Second-level data visibility for real-time agent event streams
- Lakehouse integration — Supports Iceberg, Hudi and Paimon open formats
- Multi-scenario — Serves reporting, ad-hoc and agent retrieval workloads simultaneously
Use Cases
💡 Providing AI agents with millisecond real-time data queries and analytics
💡 Building hybrid vector and full-text retrieval engines for RAG systems
💡 Replacing traditional data warehouses with real-time reporting
💡 Unifying structured and unstructured queries in lakehouse architectures
💡 Powering high-QPS caching layers for agent tool call results
Strengths & Limitations
✅ Strengths
- • Actively maintained, recent updates
- • High community interest (15.8k stars)
- • Permissive open-source license (Apache-2.0)
⚠️ Limitations
- • High issue backlog (1.2k open issues)
Categories
Quick Start
# Start Doris with Docker
docker run -d --name doris -p 9030:9030 -p 8030:8030 apache/doris:latest
# Connect with the MySQL client
mysql -h 127.0.0.1 -P 9030 -uroot