Data model
Search Engine databases
Inverted indexes, relevance ranking, facets and typo tolerance for search experiences and log analytics. The leading options are Elasticsearch, OpenSearch and Algolia.
67 active · ordered by fit for this category, then WhichDB Score
Lucene-based distributed search and analytics engine for text, vectors, logs and metrics.
Apache-licensed, foundation-governed fork of Elasticsearch for search, vectors and observability.
Hosted search-as-a-service with fast typo-tolerant search, merchandising and AI ranking.
Machine-data indexing and search platform with schema-on-read SPL queries, now owned by Cisco.
The original Lucene search server: battle-tested, Apache-governed, now with GPU-accelerated vectors.
The Java search library at the heart of Elasticsearch, OpenSearch and Solr, now with HNSW vectors.
Microsoft's managed search service for full-text, vector, hybrid and agentic retrieval on Azure.
Developer-friendly Rust search engine with typo tolerance and built-in hybrid semantic search.
In-memory, typo-tolerant search engine in C++ with vector, hybrid and conversational search.
Elasticsearch-quality BM25 search and fast aggregations inside Postgres via the pg_search extension.
Big-data serving engine for search, recommendation and RAG with tensors and ML ranking.
Lucene-inspired full-text search library in Rust, the engine under Quickwit and ParadeDB.
Single-binary Rust observability platform storing logs, metrics and traces as Parquet on object storage.
Tiny TypeScript full-text, vector and hybrid search engine for browsers, servers and the edge.
Log database from the VictoriaMetrics team: schemaless ingestion, LogsQL and low RAM and disk use.
Fast SQL-first search database, forked from Sphinx, with columnar storage and vector KNN.
Mature C++ probabilistic full-text search library with bindings for a dozen languages.
Pure-Go full-text, geo and vector indexing library from Couchbase.
Cloud-native search engine on object storage for logs and traces, built on Tantivy.
Faceted-search and discovery engine (MDEX) that Oracle bought in 2011; now a frozen Oracle Commerce component.
Tiny schema-less Rust search backend that returns object IDs, running in a few MB of RAM.
Veteran C++ full-text search server with SphinxQL, still shipping as Sphinx 3.
Lightweight single-binary full-text search engine in Go with Elasticsearch-compatible ingest.
AWS's original managed search service, closed to new customers since July 2024.
German error-tolerant search and matching engine, now sold for identity resolution and data matching.
Packaged enterprise search and RAG platform built on OpenSearch, with crawlers, connectors and hybrid search.
The in-memory data structure server that became the default cache, now with search, JSON and vectors built in.
The default document database: flexible BSON documents, rich queries and built-in sharding.
Serverless document database with realtime listeners, offline SDKs and a new Enterprise edition.
Open-source retrieval database for AI apps, from embedded Python to serverless Chroma Cloud.
Cloud-native, distributed open-source vector database built for billions of vectors.
Microsoft's globally distributed, multi-API NoSQL and vector database with SLA-backed latency.
HTTP/JSON document database built around multi-master replication and offline-first sync.
Native multi-model database: documents, graphs, search and vectors behind one query language.
Google's globally consistent, horizontally scaling SQL service with graph, vector and full-text built in.
Open-source AI-native vector database with hybrid search, modules for embeddings and multi-tenancy.
IBM's managed, CouchDB-compatible JSON database with built-in search and geospatial queries.
Microsoft's Kusto engine: fast KQL analytics over logs, telemetry and time series at petabyte scale.
ACID document database for .NET and beyond, with auto-indexing, Corax search and multi-master replication.
AWS's managed Valkey, Redis OSS and Memcached service, provisioned or serverless.
Distributed SQL mixing in-memory rowstore and columnstore for real-time analytics, search and vectors.
Rust multi-model database (documents, graph, vectors, live queries) that runs embedded, in WASM or clustered.
Early Java multi-model database mixing documents, graphs and objects, now in patch-only mode.
Memory-first distributed JSON database with SQL++, search, vector indexes and mobile sync.
Embedded, serverless retrieval database on the Lance columnar format for multimodal AI data.
Distributed SQL database built on Lucene for real-time analytics over machine, IoT and JSON data.
Serverless vector and full-text search on object storage, priced for billions of documents.
Reactive TypeScript backend with a transactional document database, server functions and live queries.
Enterprise multi-model database for XML, JSON and RDF with built-in search and semantic RAG.
A multi-threaded, shared-nothing in-memory store that speaks Redis and Memcached on one big box.
Open-source native XML database and XQuery application platform for documents and digital editions.
Lightweight, fast native XML database and XQuery 3.1/4.0 processor with a GUI.
Real-time MPP analytical database with MySQL compatibility, search indexes and lakehouse access.
MongoDB's own multi-cloud DBaaS, bundling search, vector search and stream processing.
Rust observability database that keeps metrics, logs and traces in one columnar engine on object storage.
End-to-end tensor search engine that embeds text and images for you, built on Vespa.
AI-native C++ database for hybrid search over dense, sparse, multi-vector (tensor) and full text.
Managed event and telemetry store with schema-on-read ingest and the piped APL query language.
Enterprise RAG and agent platform with managed hybrid retrieval, reranking and hallucination scoring.
Baidu's MySQL-compatible distributed HTAP database on RocksDB and Raft, with full-text and vector indexes.
Commercial cloud and enterprise distribution of Apache Doris from its core maintainers.
Multi-model database for IoT and observability: time series, full-text, vector and key-value on Parquet.
Redis Ltd.'s own managed Redis on AWS, Azure and GCP, with Active-Active geo-replication and tiering.
Downloadable Spanner that runs on your own servers, other clouds or a laptop, with Paxos and auto-sharding.
Microsoft's managed Redis built on Redis Enterprise, replacing the retiring Azure Cache for Redis.
Fully managed Milvus from its creators, with serverless, dedicated and BYOC deployments.
Couchbase's managed DBaaS: Couchbase Server clusters plus App Services sync and AI tooling.
deprecated, discontinued & research · 9
related
license legend · Open source (permissive) · Open source (copyleft) · Source-available · Proprietary