For several years, the narrative in the artificial intelligence infrastructure space was clear: if you were building an application powered by Large Language Models (LLMs), your architecture required a dedicated vector database. As teams scrambled to implement Retrieval-Augmented Generation (RAG) and semantic search, a new crop of specialized players emerged to fill a glaring void in the market. For a moment, it seemed that the vector database would become a permanent, independent fixture of the modern AI stack, sitting alongside primary data stores as a necessary specialist.
That moment, however, appears to have passed. The specialized "vector database" as a standalone category is not disappearing because the technology failed, but because it succeeded so thoroughly that it has been absorbed by the incumbents. Approximate nearest-neighbor (ANN) search, once a boutique requirement for niche research projects, has become a standard column type in the databases that engineering teams already operate. From Postgres and Elasticsearch to MongoDB and Redis, the capability to store and query dense embeddings is now a native feature rather than an external dependency.
The central question facing architects today—"Do I need a new database for my vectors?"—has largely answered itself with a resounding "No." Yet, while the operational complexity of managing multiple systems is decreasing, the underlying "physics" of vector search remains as challenging and expensive as ever. The consolidation of the category into general-purpose engines solves the problem of data sprawl, but it does not magically lower the bill for high-performance memory or the computational cost of high-recall searches.
The Category Collapsed Into The Engines You Already Run
The dedicated vector database was a legitimate category born out of necessity. When Pinecone launched its managed service in 2021, it effectively defined the segment. Soon after, others like Milvus, Weaviate, and Qdrant arrived, offering purpose-built architectures designed specifically for the unique demands of high-dimensional vector math. At the time, their pitch was unassailable: general-purpose databases were fundamentally unequipped for ANN indexing. If you wanted semantic search at any reasonable scale, you had to move your data to a specialized home.
The response from the incumbent database world was swift and decisive. Recognizing that vector search was becoming a core requirement for nearly every enterprise application, established vendors closed the feature gap in record time. Elasticsearch integrated approximate k-Nearest Neighbor (k-NN) capabilities based on the Hierarchical Navigable Small World (HNSW) graph algorithm, leveraging Lucene’s robust implementation. OpenSearch followed suit, including a k-NN plugin as early as its 1.0 release.
Perhaps the most significant turning point occurred in the relational world. In August 2023, the pgvector extension for PostgreSQL added HNSW support in version 0.5.0. This update effectively turned any standard Postgres instance into a credible, high-performance vector store. MongoDB Atlas Vector Search reached general availability in December 2023, and Redis had already exposed vector similarity in its RediSearch module by 2022. Even ClickHouse, known for its analytical prowess, made its HNSW vector similarity index generally available in version 25.8.
The reason this consolidation has stuck is not merely because the features look similar on a marketing slide. Rather, it is because production-grade information retrieval is rarely a "pure" vector lookup. Real-world systems require a complex orchestration of lexical scoring (traditional keyword search), structured filters (filtering by tenant ID, language, or access control lists), and real-time aggregations.
In a standalone model, developers are forced into a "dual-write" architecture, where data must be synchronized between a primary database and a vector database. This creates a secondary consistency model to manage and, more importantly, a second system that can fail. When the database an organization already operates can treat an embedding as just another field in a row, the standalone system must justify its existence through extraordinary performance gains—gains that are becoming increasingly difficult to prove.
