Een vector database is een gespecialiseerde database die is ontworpen om vectoren efficiënt op te slaan, indexeren en zoeken. Vectoren zijn numerieke representaties van data (zoals afbeeldingen, tekst of geluid) die door AI-modellen zijn gegenereerd via embeddings. In plaats van op traditionele manieren te zoeken (zoals tekstmatching), kunnen vector databases zeer snelle en relevante semantische zoekopdrachten uitvoeren.
Vector databases zijn essentieel voor moderne AI-toepassingen, vooral RAG-systemen (Retrieval-Augmented Generation), omdat ze miljoenen embeddings kunnen opslaan en in de tijd van milliseconden de meest relevante resultaten kunnen vinden. Populaire vector databases zijn Pinecone, Milvus, Chroma, Weaviate en QDrant.
Door je data als vectoren op te slaan en te indexeren, kan AI snel relevante informatie vinden zonder traditionele zoekopdrachten, wat het mogelijk maakt voor systemen om op schaal semantisch zoeken uit te voeren.