Vector Database (Vektör Veritabanı)

Vektör Veritabanı, metinleri, görselleri veya sesleri geleneksel tablo (satır-sütun) yapısı yerine, anlamsal karşılıklarını temsil eden çok boyutlu matematiksel diziler (vektörler/embedding) olarak depolayan, indexleyen ve sorgulayan yeni nesil veritabanı sistemidir.

Vektör Veritabanı, metinleri, görselleri veya sesleri geleneksel tablo (satır-sütun) yapısı yerine, anlamsal karşılıklarını temsil eden çok boyutlu matematiksel diziler (vektörler/embedding) olarak depolayan, indexleyen ve sorgulayan yeni nesil veritabanı sistemidir. RAG (Retrieval-Augmented Generation) mimarisinin belkemiğidir.

storage Neden Geleneksel SQL Yetmez?

Geleneksel veritabanları (SQL) kelime eşleşmesi ile çalışır; 'kedi' aratırsanız sadece içinde 'kedi' geçen satırları bulur. Vektör veritabanları ise 'anlam eşleşmesi' (Semantik Arama) ile çalışır. 'Süt içen tüylü evcil hayvan' arattığınızda, içinde kedi kelimesi geçmese bile matematiksel yakınlık (Cosine Similarity) hesaplamasıyla kediyle ilgili belgeleri saniyeler içinde önünüze getirir.

Popüler Vektör Veritabanları

cloud Pinecone

Tamamen yönetilen, bulut tabanlı ve yapay zeka projelerinde en çok tercih edilen vektör veritabanıdır.

code Milvus & Qdrant

Açık kaynaklı, kendi sunucularınıza kurabileceğiniz devasa ölçeklenebilir veritabanlarıdır.

storage pgvector (PostgreSQL)

Geleneksel Postgres veritabanına eklenti olarak kurularak hem SQL hem de vektör sorgularını aynı anda yapmanızı sağlayan çözümdür.