Apache Doris

Active
GitHub Java Apache-2.0

Description

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)

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

Related Projects

Meilisearch

59.0k · Rust
Active A

Meilisearch is a lightweight open-source search engine with typo tolerance, native vector search and instant indexing, commonly used as the retrieval layer for agents and RAG.

search-enginefull-text-searchvector-search +2
  • · Typo-tolerant — forgiving search out of the box
  • · Instant indexing — new or updated docs are searchable within milliseconds
  • · Native vector search — built-in ANN vector index, hybrid with full-text