
2026'nın En İyi Vektör Veritabanları: 9 Seçenek, Gerçek Fiyatlar ve Her Biri İçin Kod
2026'da 30'dan fazla vektör veritabanı var; ama RAG, ajan sistemi veya semantik arama geliştiren çoğu ekip için yalnızca birkaçı gerçekten önemli. Doğru seçim, ham QPS rakamlarından çok mevcut stack'inizle ne kadar uyumlu olduğuna bağlı. Aynı iş yükü için en ucuz ve en pahalı seçenek arasındaki fiyat farkı yaklaşık 10 kat. İşte bugün gerçekten tercih edeceğimiz dokuz veritabanı — gerçek fiyatlar ve her biri için çalışan kodlarla.
Önemli çıkarımlar:
- Bütçe kısıt değilse, Pinecone Serverless hâlâ production RAG'a en hızlı yol.
- Qdrant, açık kaynak seçenekler arasında en iyi fiyat-performans oranını sunuyor; Mart 2026'da Seri B finansmanını tamamladı.
- PostgreSQL kullanıyorsanız ve 10M vektörün altındaysanız pgvector yeterli.
- Weaviate, Milvus ve Chroma belirli nişlerde öne çıkıyor; aşağıdaki karar matrisine bakın.
Vektör veritabanı nedir (ve ne değildir)?
Vektör veritabanı, yüksek boyutlu embedding'leri depolayan ve yaklaşık en yakın komşu (ANN) sorgularını genellikle HNSW veya IVF indeksi aracılığıyla 100ms'nin altında bir gecikmeyle yanıtlayan bir sistemdir. RAG, semantik arama ve yapay zeka ajan belleğinin temel taşıdır. Faiss gibi vektör kütüphaneleri veritabanı değildir; kalıcı depolama, replikasyon ve çok kiracılık özellikleri yoktur.
Sürekli karıştırılan üç kavramı netleştirelim.
- Embedding: Metin, görüntü veya sesi benzerlik hesaplanabilecek şekilde temsil eden sayısal bir vektör (genellikle 384–3072 boyut).
- ANN (Approximate Nearest Neighbor): Bir sorguya en yakın k vektörü tam kesinlik yerine yaklaşık olarak bulma; küçük bir recall kaybı karşılığında exact search'e kıyasla büyük hız kazanımı sağlar.
- HNSW: Hierarchical Navigable Small World — recall ile gecikmeyi dengeleyen, modern vektör veritabanlarının büyük çoğunluğunun kullandığı graf tabanlı indeks algoritması.
Kütüphane, indeks ve veritabanı arasındaki fark önemli. Faiss size bellek içi bir ANN indeksi verir. Hızlıdır; ama kalıcı depolama, kimlik doğrulama ve replikasyonu kendiniz çözmeniz gerekir. Vektör veritabanı bu indeksi depolama, transaction, metadata filtreleme, RBAC ve bir sorgu API'si ile sarmalıyor. Gerçek bir ürün geliştiriyorsanız veritabanını istiyorsunuz. Tek bir Python servisi içinde benzerlik araması gömüyorsanız kütüphane yeterli olabilir.
Başından söylemeye değer bir istisna: pgvector bağımsız bir ürün değil, bir PostgreSQL eklentisidir. Kalıcı depolama, transaction ve SQL arayüzü sunduğu için bizim için yeterince "veritabanı" sayılıyor — sadece Postgres'e monte edilmiş halde. Aşağıda daha ayrıntılı ele alacağız.
2026 için 9 vektör veritabanını nasıl seçtik?
Son 18 ayda Pinecone, Qdrant ve pgvector'ü production ortamlarında çalıştırdık; yanlış seçim yapıldığında gece 2'de alarm aldık. Benchmark rakamlarından daha fazla ağırlık taşıyan üç kriter öne çıktı.
- Pazar kapsamı. "En iyi vektör veritabanı" aramasının ilk 10 SERP karşılaştırmasının 8 veya daha fazlasında yer alıyor. Hakkında kimse yazmıyorsa bozulduğunda öğrenecek kimse bulamazsınız.
- 2026'da production'a hazır. Gerçek müşterilerle gerçek iş yüklerinde çalışıyor. Tek bir vaka çalışması bile yayınlamamış stealth startup'ları ve beta ürünleri listeden çıkardık.
- Aktif olarak geliştirilmiş. Son altı ay içinde commit veya stabil sürüm var. 2024'ten bu yana güncelleme yapmayan bir vektör veritabanı bir varlık değil, bir borçtur.
Dürüst bir önyargı açıklaması: kendi müşteri projelerimizden ikisinde Qdrant kullanıyoruz. Bu onun her durumda doğru yanıt olduğu anlamına gelmiyor ve tam olarak ne zaman olmadığını da söyleyeceğiz. Vektör veritabanı içeriği için satıcı sponsorluğu almıyoruz — bu yüzden başka yerlerdeki sponsorlu "top 10" listelerinde yüksek sıralarda gördüğünüz bazı isimler burada yok.
2026'da RAG için en iyi vektör veritabanı hangisi?
2026'da RAG için Pinecone Serverless production'a en az çabayla ulaşma yolu, Qdrant ise en iyi self-hosted fiyat-performans oranını sunuyor; PostgreSQL kullanıyorsanız pgvector doğru cevap. "En iyi RAG vektör veritabanı" sorusunun yanıtı hosting tercihinize, ölçeğinize ve mevcut stack'inize bağlı — ham benchmark rakamlarına değil.
Tipik bir RAG iş yükü (1–10M chunk, OpenAI embedding'leri, günde 10–100K sorgu) için ilk üçü şöyle sıralıyoruz:
- Pinecone Serverless. Bir öğleden sonrada production'a çıkarsınız, autoscaling kendiliğinden çalışır, bakılacak altyapı yoktur. Primimi ödeyin ve ilerleyin.
- Qdrant. Biraz ops kapasitesi varsa en iyi fiyat-performans. Metadata ağırlıklı RAG için filtreleme mükemmel, hybrid search nativ olarak geliyor.
- pgvector. Sıkıcı, güvenilir ve Postgres için zaten ödeme yapıyorsanız ücretsiz. 10M vektör altındaki RAG projelerinin yaklaşık yüzde 80'i için doğru cevap.
Bu listedeki tüm önemli satıcılar LangChain ve LlamaIndex ile birinci sınıf retriever olarak entegre çalışıyor. Bu 2026'da artık temel beklenti, framework desteğine göre seçim yapmak mantıklı değil. Maliyet, ölçek ve ekibinizin ops kapasitesine göre karar verin.
Pipeline'ın geri kalanını henüz oturtmadıysanız, chunking, reranking ve evaluation araçları için en iyi RAG stack'ine bakın. Retrieval konusunda yeniyseniz, bir veritabanına bağlanmadan önce ilk RAG uygulamanızı nasıl oluşturursunuz adımlarını geçin. Darboğazların nerede olduğunu hissettikten sonra seçim çok daha netleşiyor.
Bir şey daha: chunking stratejinizi oturtmadan vektör veritabanı seçmeyin. Kötü chunk'lar her veritabanını kötü gösterir.
Karşılaştırma tablosu — 9 vektör veritabanı bir bakışta
Sekiz sütun, dokuz satıcı, gerçek rakamlar. Bu tabloyu yer imlerinize ekleyin. Her sütun, geçen yıl en az üç kez gerçek bir müşteriden duyduğumuz bir sorunun yanıtı. Fiyatlandırma Mayıs 2026 referans noktalarıdır; her şey üç ayda bir değişiyor, sözleşme imzalamadan önce satıcının fiyat sayfasını doğrulayın.
| Satıcı | Tür | En İyi Olduğu Alan | Fiyatlandırma Modeli (2026) | Self-host? | Hybrid Search | İndeks Algoritması | Maks. Ölçek (iddia) |
|---|---|---|---|---|---|---|---|
| Pinecone | Yönetilen (serverless) | Production RAG'a en hızlı yol | Ücretsiz → $20/ay Builder → kullanım bazlı | Hayır | Evet (sparse-dense) | Özel | Milyarlarca |
| Qdrant | Açık kaynak + yönetilen bulut | En iyi self-hosted fiyat-performans | Ücretsiz OSS / Ücretsiz bulut katmanı / ücretli cluster | Evet | Evet | HNSW | Milyarlarca (340M+ doğrulandı) |
| Weaviate | Açık kaynak + yönetilen bulut | Şema odaklı uygulamalar, nativ hybrid | Ücretsiz OSS / $25/ay Serverless giriş | Evet | Evet (BM25 + dense) | HNSW | Milyarlarca |
| Milvus | Açık kaynak + Zilliz Cloud | En büyük ölçekli production dağıtımları | Ücretsiz OSS / Zilliz Cloud kullanım bazlı | Evet | Evet | HNSW, IVF, DiskANN, GPU | Onlarca milyar |
| Chroma | Açık kaynak (çoğunlukla yerel) | Prototipleme, yerel geliştirme | Ücretsiz OSS / Chroma Cloud beta | Evet | Sınırlı | HNSW | ~10M rahat |
| pgvector | Postgres eklentisi | Postgres kullanan ekipler | Ücretsiz (Postgres hesabınız) | Evet | pgvectorscale + eklentilerle | HNSW (0.5.0+) | ~10–50M pratik |
| MongoDB Atlas Vector Search | Yönetilen (Atlas) | MongoDB kullanan ekipler | Atlas fiyatlandırması (arama node'ları) | Hayır | Evet | HNSW | Milyarlarca |
| LanceDB | Açık kaynak (gömülü) | Yerel-önce, multimodal, edge | Ücretsiz OSS / LanceDB Cloud | Evet | Evet | IVF-PQ | Milyarlarca (iddia) |
| Vertex AI Vector Search 2.0 | Yönetilen (GCP) | Google Cloud'da olan ekipler | GCP kullanım bazlı | Hayır | Evet | ScaNN | Milyarlarca |
9 vektör veritabanı: sıralı ve açıklamalı
1. Pinecone — production RAG'a en hızlı yol
Pinecone, sıfır altyapı isteyen ve bütçesi olan ekiplerin yönetilen vektör veritabanı standardı. Serverless 2025'te GA'ya (genel kullanıma) girdi ve çoğu yeni proje için artık önerilen ürün.
Neden öne çıkıyor:
- Sıfır operasyonel yük. Boyutlandırılacak cluster yok, yönetilecek replika yok; sadece bir API anahtarı.
- Serverless autoscaling, ani yük artışlarını manuel sharding gerektirmeden karşılıyor.
- Sparse-dense hybrid search nativ olarak geldi, ikinci bir indeks bağlamanıza gerek yok.
Fiyatlandırma (Mayıs 2026): Ücretsiz Starter katmanı (~100K vektör), kullanım bazlı okuma/yazma/depolama ekli Builder $20/ay, üzeri Enterprise sözleşmeler. Pinecone dökümanlarına göre tipik 10M vektörlü RAG iş yükü aylık 700–900 dolar arasında çıkıyor. Küçük punto detaylar önemli.
from pinecone import Pinecone
pc = Pinecone(api_key="YOUR_KEY")
index = pc.Index("rag-index")
index.upsert([
{"id": "doc1", "values": [0.1, 0.2, 0.3], "metadata": {"source": "blog"}}
])
results = index.query(vector=[0.1, 0.2, 0.3], top_k=5, include_metadata=True)Uygun olmadığı durumlar: Katı veri yerleşim (data residency) gereksinimleri olan ekipler, tam veri kontrolü isteyenler veya önemsiz olmayan bir ölçekte aylık 20 doların altında bütçesi olanlar.
2. Qdrant — self-hosted fiyat-performansta en iyi
Qdrant, en sık tercih ettiğimiz açık kaynak vektör veritabanı. Rust çekirdeği hızlı, filtreleme gerçekten iyi çalışıyor ve Mart 2026'daki 50 milyon dolarlık Seri B cloud ürününün arkasına ciddi kaynak koyuyor.
Neden öne çıkıyor:
- Filtreleme performansı: payload filtreleri sonradan yapıştırılmış bir özellik gibi değil, birinci sınıf vatandaş.
- Sizi yormayan sağlam dökümanlar ve makul bir Python client.
- Ücretsiz OSS, ücretsiz cloud katmanı ve büyüdüğünüzde öngörülebilir ücretli cluster'lar.
Fiyatlandırma (Mayıs 2026): Ücretsiz açık kaynak (Apache 2.0), ücretsiz Qdrant Cloud katmanı (1 GB cluster), 4 GB starter için ~25 dolar/aydan başlayan ücretli cluster'lar; replikasyonlu büyük cluster'lar daha pahalı. Hetzner ax52 üzerinde self-hosted 10M vektör için aylık toplam maliyet 60–120 dolar. Güncel Python client API'si için Qdrant dökümanlarına bakın.
from qdrant_client import QdrantClient
from qdrant_client.models import PointStruct, VectorParams, Distance
client = QdrantClient(url="http://localhost:6333")
client.create_collection("rag", vectors_config=VectorParams(size=3, distance=Distance.COSINE))
client.upsert("rag", points=[PointStruct(id=1, vector=[0.1, 0.2, 0.3], payload={"source": "blog"})])
hits = client.query_points("rag", query=[0.1, 0.2, 0.3], limit=5).pointsAçık kaynak alternatifleriyle doğrudan karşılaştırma için ayrı bir derinlemesine inceleme yazdık.
Uygun olmadığı durumlar: Gerçekten sıfır altyapı isteyen, sıfır ops kapasiteli ekipler — onlar için Pinecone Serverless daha iyi.
3. Weaviate — şema odaklı uygulamalar ve nativ hybrid search
Weaviate, RAG uygulamanızın "metin blob'u artı metadata"dan daha fazlasına ihtiyaç duyduğunda başvuracağınız yer. Şema-önce modeli ve kutudan çıkan BM25 + dense hybrid search, yapılandırılmış bilgi tabanları için güçlü bir seçim yapıyor.
Neden öne çıkıyor:
- İkinci bir sistem kurmadan gerçek hybrid search (BM25 + dense vektörler, fusion ile).
- Şema ve modül sistemi embedding + reranking'i inline olarak bağlamanızı sağlıyor.
- Multi-tenancy birinci sınıf — müşteri başına embedding sunuyorsanız işe yarıyor.
Fiyatlandırma (Mayıs 2026): Ücretsiz açık kaynak. Cloud Ekim 2025'te yeniden yapılandırıldı: Serverless giriş $25/ay, üzeri Enterprise katmanları. v4 Python client için Weaviate dökümanlarına bakın.
import weaviate
client = weaviate.connect_to_local()
docs = client.collections.get("Docs")
docs.data.insert(properties={"text": "sample"}, vector=[0.1, 0.2, 0.3])
results = docs.query.near_vector(near_vector=[0.1, 0.2, 0.3], limit=5)Uygun olmadığı durumlar: Asgari projeler — kullanmayacağınız şema özellikleri için hem zihinsel hem de finansal maliyet ödersiniz.
4. Milvus — en büyük ölçekli production dağıtımları
Milvus, "milyar vektör" çizgisini geçip onlarca milyarı düşünmeye başladığınızda devreye giriyor. Bu ölçekte DiskANN ve GPU indeks seçenekleri önem kazanıyor; yönetilen ürünü Zilliz Cloud yürütüyor.
Neden öne çıkıyor:
- Birden fazla indeks algoritması (HNSW, IVF, DiskANN, GPU): iş yüküne göre seçin.
- Production'da savaş testinden geçmiş. MarkTechPost üzerinden bir Reddit vaka çalışması 340M+ vektörü production'da doğruladı.
- Milvus'u kendiniz çalıştırmak istemiyorsanız Zilliz Cloud ops ağrısının büyük kısmını ortadan kaldırıyor.
Fiyatlandırma (Mayıs 2026): Ücretsiz açık kaynak. Zilliz Cloud, ücretsiz geliştirici cluster'ları ve kullanım başına ödeme ile kullanım bazlı. pymilvus ve DiskANN yapılandırması için Milvus dökümanlarına bakın.
from pymilvus import MilvusClient
client = MilvusClient("milvus_demo.db")
client.create_collection(collection_name="rag", dimension=3)
client.insert("rag", [{"id": 1, "vector": [0.1, 0.2, 0.3], "source": "blog"}])
results = client.search("rag", data=[[0.1, 0.2, 0.3]], limit=5)Uygun olmadığı durumlar: ~10M vektör altındaki küçük projeler. Milvus bu ölçekte fazla kaçak, ops maliyeti herhangi bir performans kazanımını aşar.
5. Chroma — prototipleme ve yerel geliştirme
Chroma, dünyanın en kolay kurulum yapılan vektör veritabanı. pip install chromadb, iki satır Python ve sorguluyorsunuz. Bu onun süper gücü ve sınırlaması.
Neden öne çıkıyor:
- Prototipleme sırasında varsayılan olarak yerel çalışıyor. Sunucu başlatmak yok.
- Apache 2.0 OSS, Chroma Cloud yönetilen hosting için beta aşamasında.
- Öğreticiler, demolar ve "bu hafta sonu RAG deneyelim" projeleri için ideal.
Fiyatlandırma (Mayıs 2026): Ücretsiz açık kaynak. Chroma Cloud beta fiyatlandırması yazım anında henüz kesinleşmedi. Güncel client API'si için Chroma dökümanlarına bakın.
import chromadb
client = chromadb.PersistentClient(path="./chroma_db")
collection = client.get_or_create_collection("rag")
collection.add(ids=["doc1"], embeddings=[[0.1, 0.2, 0.3]], metadatas=[{"source": "blog"}])
results = collection.query(query_embeddings=[[0.1, 0.2, 0.3]], n_results=5)Uygun olmadığı durumlar: 10M vektör üzerinde production, katı çok kiracılı izolasyon veya p99 gecikmesinin sert bir gereksinim olduğu her şey.
6. pgvector — PostgreSQL kullanan ekipler için
pgvector, RAG projelerinin büyük bir dilimi için sıkıcı ama doğru seçim. Bir vector sütun tipi ve ANN indeksleri ekleyen bir Postgres eklentisi; pgvector 0.5.0'dan itibaren IVFFlat'ın yanında HNSW de geliyor. pgvectorscale ile eşleştirildiğinde dedicated vektör veritabanlarının sunduğunun büyük kısmını elde ediyorsunuz.
Neden öne çıkıyor:
- Postgres nerede çalışıyorsa orada çalışır: Supabase, Neon, AWS RDS, laptop'ınız.
- Uygulama veriniz ve embedding'leriniz tek veritabanında: senkronizasyon yok, tutarlılık baş ağrısı yok.
- SQL demek join, transaction ve mevcut erişim kontrolünün hazır olması demek.
Fiyatlandırma (Mayıs 2026): Ücretsiz. Kullandığınız platform için Postgres hesabı ödüyorsunuz. Supabase ücretsiz katmanı küçük projeleri kaldırıyor, Neon sorgular arasında sıfıra ölçekleniyor, RDS instance başına faturalandırıyor.
CREATE EXTENSION vector;
CREATE TABLE docs (
id bigserial PRIMARY KEY,
embedding vector(1536),
content text
);
INSERT INTO docs (embedding, content) VALUES ('[0.1,0.2,0.3]', 'sample text');
SELECT content FROM docs ORDER BY embedding <=> '[0.1,0.2,0.3]' LIMIT 5;Uygun olmadığı durumlar: ~50M vektör üzerinde ve sert p99 < 50ms gereksinimleri olan iş yükleri. Bu noktada acısını hissedersiniz ve dedicated bir vektör motoru o ölçekte çalıştırmak daha ucuza gelir.
7. MongoDB Atlas Vector Search — MongoDB kullanan ekipler için
MongoDB Atlas Vector Search, pgvector'ün Postgres'e olanı MongoDB'ye yapıyor: operasyonel veritabanınız zaten MongoDB ise açık cevap. Dedicated arama node'ları vektör sorgularının transactional iş yüküyle rekabete girmesini önlüyor.
Neden öne çıkıyor:
- Belgeler, arama ve vektörler tek platformda. Senkronizasyon sorunu yok.
- Dedicated arama node'ları vektör iş yüklerini birincil OLTP'den izole ediyor.
- Atlas operasyonel araçları (yedekleme, izleme, ölçekleme) vektör indekslerine kadar uzanıyor.
Fiyatlandırma (Mayıs 2026): Standart Atlas fiyatlandırması artı arama node'ları için saatlik maliyet. Ücretsiz katman (M0) prototipleme için küçük vektör indekslerini destekliyor.
from pymongo import MongoClient
client = MongoClient("YOUR_ATLAS_URI")
coll = client["rag"]["docs"]
coll.insert_one({"text": "sample", "embedding": [0.1, 0.2, 0.3]})
results = coll.aggregate([
{"$vectorSearch": {"index": "vec_idx", "path": "embedding", "queryVector": [0.1, 0.2, 0.3], "numCandidates": 100, "limit": 5}}
])Uygun olmadığı durumlar: MongoDB kullanmayan ekipler. Sıfırdan başlamak için bir neden yok.
8. LanceDB — yerel-önce, multimodal ve edge
LanceDB gömülü vektör veritabanı. Vektörler için SQLite gibi düşünün: işlem içinde çalışıyor, verileri disk veya S3'te Lance dosyaları olarak saklıyor ve tek bir şemada multimodal veriyi (görüntü, metin, ses) yönetiyor.
Neden öne çıkıyor:
- Gömülü mod, dağıtılacak sunucu yok. Masaüstü uygulamaları ve edge için harika.
- Başından beri multimodal; Lance dosya formatı tensor'ları temiz şekilde işliyor.
- Nesne depolama backend'i S3, GCS, R2 üzerinde çalışıyor: instance başına değil, byte başına ödeme.
Fiyatlandırma (Mayıs 2026): Ücretsiz açık kaynak. LanceDB Cloud yönetilen seçenek, kullanım bazlı fiyatlandırma.
import lancedb
db = lancedb.connect("./lance_db")
table = db.create_table("rag", data=[{"id": 1, "vector": [0.1, 0.2, 0.3], "text": "sample"}])
results = table.search([0.1, 0.2, 0.3]).limit(5).to_pandas()Uygun olmadığı durumlar: Bugün yönetilen bir cloud SLA'ya ihtiyaç duyan ekipler. LanceDB Cloud, Pinecone veya Qdrant Cloud'dan daha genç ve operasyonel geçmiş daha kısa.
9. Vertex AI Vector Search 2.0 — Google Cloud'da tümüyle yerleşik ekipler için
Vertex AI Vector Search 2.0, Mayıs 2026'da Google'ın eski Matching Engine'inin yenilenmesiyle lansmanını yaptı; tam yönetilen ve Google'ın dahili olarak kullandığı ScaNN algoritması üzerine inşa edilmiş. Stack'iniz GCP'de yaşıyorsa, direniş en düşük yol bu.
Neden öne çıkıyor:
- Hood altında ScaNN: Google Arama'nın embedding'ler için kullandığı algoritmanın aynısı.
- Vertex AI embedding'leri, Cloud Storage ve IAM ile sıkı entegrasyon.
- Tam yönetilen, autoscaling, GCP üzerinden faturalandırma. Ayrı bir satıcı ilişkisi yok.
Fiyatlandırma (Mayıs 2026): GCP kullanım bazlı: indeks depolama + sorgu QPS. 10M vektörlük iş yükü genellikle aylık 500–800 dolar arasında çıkıyor; Pinecone Serverless ile karşılaştırılabilir.
from google.cloud import aiplatform
aiplatform.init(project="your-project", location="us-central1")
index = aiplatform.MatchingEngineIndex("projects/.../indexes/...")
endpoint = aiplatform.MatchingEngineIndexEndpoint("projects/.../indexEndpoints/...")
response = endpoint.match(deployed_index_id="rag", queries=[[0.1, 0.2, 0.3]], num_neighbors=5)Uygun olmadığı durumlar: Google Cloud'da olmayan ekipler. Multi-cloud veya AWS-önce bir yapıdaysanız lock-in buna değmez.
Onur konuğu: Faiss
Faiss bir vektör kütüphanesi, veritabanı değil. Size bellek içi bir ANN indeksi veriyor: kalıcı depolama yok, replikasyon yok, kimlik doğrulama yok, kendiniz eklemedikçe metadata filtreleme yok. Faiss'i bir Python servisi içine arama indeksi gömdüğünüzde ve veriniz küçük olduğunda kullanın. Geri kalan her şey için yukarıdaki listeden gerçek bir vektör veritabanı seçin.
Stack'inize uygun vektör veritabanını seçin (karar matrisi)
"Hangi vektör veritabanını kullanalım?" sorusunun dürüst cevabı şu: mevcut stack'inizle en az sürtünmeyle örtüşen her ne ise o. Benchmark savaşlarını geçin. Önce verinizin şu an nerede yaşadığına bakın, ardından 18 ay içinde ulaşacağınız ölçeği düşünün, sonra özelliklere odaklanın.
| Durum... | Önce deneyin | İkinci seçenek | Neden |
|---|---|---|---|
| Zaten PostgreSQL var | pgvector | Qdrant | Sıfır yeni altyapı; pgvector'ün ölçek duvarına çarptığınızda geçin |
| AWS, Postgres yok | Pinecone Serverless | OpenSearch + k-NN | AWS'de yönetilen kazanır; hybrid istiyorsanız OpenSearch |
| Azure | Azure AI Search | Pinecone | Nativ Azure entegrasyonu auth/billing ağrısını azaltıyor |
| Google Cloud | Vertex AI Vector Search 2.0 | Pinecone | GCP-nativ yönetilen; hood altında ScaNN |
| Zaten MongoDB var | MongoDB Atlas Vector Search | pgvector (göç ediyorsanız) | Tek veritabanı yönetimi |
| LangChain / LlamaIndex uygulamaları | Qdrant | Pinecone | Birinci sınıf entegrasyonlar, hybrid search |
| n8n / Open WebUI / yerel | Chroma | Qdrant (self-host) | En kolay yerel kurulum; ikisi de tek satırla kurulur |
| Yapay zeka ajanları (uzun vadeli bellek) | Qdrant | Pinecone | En iyi filtreleme + ajan bellek araçları için ölçek |
| Yerel-önce / multimodal | LanceDB | Chroma | Gömülü mod; görüntü + metin tek şemada |
Nasıl kullanılır: mevcut stack'inizle eşleşen satırı seçin, birinci sütunun önerisini alın ve optimizasyonu bırakın. Gerçekten emin değilseniz, yerel olarak Chroma ile prototip yapın (bir öğleden sonra sürer) ve sorgularınızın şeklini ve gerçek ölçeğinizi öğrendiğinizde Pinecone veya Qdrant'a geçin. Vektör veritabanı seçimindeki erken optimizasyon, yanlış seçimin kendisinden daha fazla ekibe zarar vermiştir.
Vektör veritabanı gerçekte ne kadar tutar?
Günde 100K sorgu ile 10 milyon 1536 boyutlu OpenAI embedding'i için Pinecone Serverless'da yaklaşık aylık 700–900 dolar, Qdrant Cloud'da 250–400 dolar, Hetzner ax52 üzerinde self-hosted Qdrant'ta ise 60–120 dolar beklentisi makul.
Aynı iş yükü üç farklı kurulumda:
| Kurulum | Vektör | Sorgu/gün | Tahmini aylık maliyet (Mayıs 2026) | Notlar |
|---|---|---|---|---|
| Pinecone Serverless | 10M (1536 boyut) | 100K | 700–900 $ | Okuma + yazma + depolama kullanım bazlı |
| Qdrant Cloud (yönetilen) | 10M (1536 boyut) | 100K | 250–400 $ | 2-replika cluster, ölçek katmanı |
| Self-hosted Qdrant, Hetzner ax52 | 10M (1536 boyut) | 100K | 60–120 $ | Donanım + bant genişliği; siz yönetiyorsunuz |
Fark neden gerçek? Üç farklı şey için ödüyorsunuz. Pinecone'da SLA ve onu çalıştıran ekip için ödüyorsunuz; kapasite veya replikayı düşünmüyorsunuz. Qdrant Cloud'da daha az ödüyorsunuz çünkü Qdrant'ın altyapı maliyetleri daha düşük ve bare metal'e daha yakınsınız, ancak yine de yedekleme, yükseltme ve durum sayfası alıyorsunuz. Self-hosted'da donanım için neredeyse hiçbir şey ödemiyorsunuz; disk gece 2'de dolduğunda kendinize ödeme yapıyorsunuz.
Bir müşteri bölge ekledikten sonra sorgu hacmini değiştirmeden Pinecone faturasının bir ayda 80 dolardan 800 dolara fırladığını gördük. Replikasyon ücretsiz değil. Kimsenin konuşmadığı gizli maliyetler: egress (özellikle bölgeler arası), replikasyon çarpanları, metadata boyutu (vektör başına 5 KB JSON payload 10M satırda birikim yapar) ve embedding API çağrılarının kendisi (OpenAI'nin text-embedding-3-large için kestiğiniz fatura çoğu zaman vektör veritabanı faturanızı geçer).
Bunlar yayımlanmış fiyat sayfalarından alınan Mayıs 2026 tahminleri. Taahhüt vermeden önce her satıcının fiyat sayfasını doğrulayın — rakamlar üç ayda bir değişiyor.
Hybrid search — anahtar kelime + vektörün vektör aramasını geçtiği yerler
Hybrid search, bir sparse anahtar kelime indeksini (BM25 veya SPLADE) dense vektör indeksiyle birleştirerek Reciprocal Rank Fusion veya ağırlıklı toplamla skorları füze ediyor. Çoğu genel karşılaştırmalarda, özellikle ürün kodları, isimler ve hata metinleri gibi tam eşleşme sorgularında, salt vektör aramasının RAG doğruluğunu yüzde 5–15 oranında geride bırakıyor.
Salt vektör araması tam eşleşmelerde kötü. "E1042 hata kodunun açıklaması nedir?" diye sorduğunuzda dense retriever semantik olarak ilişkili hataları döndürür, E1042'nin kendisini değil. BM25 tam token'ı sabitledirir. İkisini birleştirince ikisinin de en iyisine sahip olursunuz.
2026'da nativ hybrid sunan satıcılar: Qdrant, Weaviate, Milvus ve Vespa (sıralamaya almadık ama anılmayı hak ediyor). Pinecone 2024'te sparse-dense hybrid ekledi ve API sağlam. pgvector kullanıcıları genellikle onu Postgres full-text search ile birleştirip skorları SQL'de füze ediyor.
from qdrant_client import QdrantClient
from qdrant_client.models import Prefetch, FusionQuery, Fusion
client = QdrantClient(url="http://localhost:6333")
results = client.query_points(
collection_name="rag",
prefetch=[
Prefetch(query=[0.1, 0.2, 0.3], using="dense", limit=20),
Prefetch(query={"indices": [42, 73], "values": [0.8, 0.6]}, using="sparse", limit=20),
],
query=FusionQuery(fusion=Fusion.RRF),
limit=5,
)İyi embedding'lere rağmen retrieval kalitesi "biraz tutarsız" geliyorsa hybrid search en yüksek kaldıraçlı düzeltme; akıllı bir chunking stratejisiyle güzel örtüşüyor. İkisini de atlamayın.
VectorDBBench ve ann-benchmarks bize gerçekte ne söylüyor?
VectorDBBench ve ann-benchmarks, MS-MARCO ve LAION gibi standartlaştırılmış veri setlerinde vektör veritabanları genelinde QPS, recall@k ve p99 gecikmesini ölçüyor. Qdrant ve Milvus self-hosted throughput'ta öne çıkıyor; Pinecone Serverless yönetilen basitlik açısından lider. Benchmark'lar yön gösterici. İş yükünüzdeki filtre karmaşıklığı manşet QPS rakamından daha fazla önem taşıyor.
Genel benchmark'lardan birkaç somut sayı. Qdrant'ın yayımladığı benchmark'lara göre Qdrant, 1M vektörlük deep-image-96 veri setinde recall@10 = 0,95 değerinde yaklaşık 600 QPS çıkarıyor. HNSW ile Milvus aynı veri setinde benzer QPS'e ulaşıyor; fark filtre seçiciliğine göre daralıp genişliyor. ann-benchmarks'ta eski ScaNN ve HNSWlib kütüphaneleri hâlâ iddiasını koruyor; bu da algoritma kalitesinin satıcı pazarlamasından daha önemli olduğunu bir kez daha hatırlatıyor.
Benchmark'lar yön gösterici. Filtre seçiciliğiniz ve metadata boyutunuz, herhangi bir satıcının manşet QPS'inden daha fazla gerçek dünya gecikmesini etkiler.
Benchmark'ların işe yaramadığı anlamına gelmiyor bu. Akıl sağlığı kontrolü işlevi görüyorlar. Taahhüt vermeden önce kendi gerçek filtre örüntüleriniz, gerçek vektör boyutlarınız ve gerçek recall hedefinizle kendi testinizi çalıştırın. Bu arada retrieval kalitesini nasıl ölçeceğinizi de kurun. Recall@k size RAG cevaplarının doğru olup olmadığını söylemez.
Pinecone'dan göç (ve diğer lock-in konuşmaları)
Çoğu ekip için Pinecone'dan Qdrant veya Weaviate'e geçiş 1–3 günlük bir iş: embedding'leri yeniden indeksleyin (ya da mevcut API üzerinden kopyalayın), client kütüphanesini güncelleyin ve trafiği tekrar çalıştırın. Weaviate gibi şema odaklı satıcılar başlangıçta biraz fazladan eşleme çalışması gerektiriyor. Zor kısım nadiren koddur.
2026'da ekiplerin göç etmesinin üç nedeni: fiyatlandırma (fatura kolaylığı geçmişe dönük), veri yerleşimi (AB müşterileri, düzenlenmiş sektörler) ve hybrid search ihtiyacı (Pinecone hybrid çalışıyor ama Qdrant'ın veya Weaviate'in kadar ergonomik değil).
Her seferinde aynı şablon: kaynak sistemden embedding'leri dışa aktarın, hedefe yeniden indeksleyin, bir hafta boyunca yeni vektörleri ikili yazın, okuma geçişi yapın, ardından eski indeksi devre dışı bırakın. İkili yazma, ekiplerin atlayıp pişman olduğu adım. Recall düşerse geri alma düğmeniz bu.
Dürüst bir karşı görüş: uygulamanız Pinecone'da zaten çalışıyor ve bütçe engel değilse, göç nadiren değer. 3 günlük göçün fırsat maliyeti, aylık 5.000 dolar üzerinde harcama yapmıyorsanız genellikle tasarruftan yüksek.
Dedicated vektör veritabanına ne zaman gerek yoktur?
Bu tavsiyeyi neredeyse hiçbir yerde görmezsiniz çünkü vektör veritabanı satmıyor — ama pek çok ekip ihtiyaç duymadığı halde birine yöneliyor.
- 100K vektörün altında. Bellek içi NumPy veya Faiss gerçekten yeterli. Numpy dizisi yükleyip Python'da kosinüs benzerliği hesaplamak laptop'ta milisaniyenin altında.
- Zaten Postgres var, 10M vektörün altında. Sadece pgvector ekleyin. Bir veritabanı, bir entegrasyon ve aylık bir fatura tasarrufu yaparsınız.
- Anahtar kelime araması yeterli. Kullanıcılar ürün adı veya tam metin arıyorsa Elasticsearch veya Typesense'deki BM25 herhangi bir vektör aramasını geride bırakır. Önce deneyin.
- Yerel prototipleme. Chroma veya SQLite artı float sütunu. Gerçek production verisi olduğunda production veritabanına karar verin.
Vektör veritabanına ihtiyacınız yok. Aramaya ihtiyacınız var. En basit şeyi seçin ve ona ulaşın. Çevresindeki stack'e daha derin bakmak istiyorsanız context engineering araçları ilgili okuma.
Techsy'nin vektör veritabanı seçimine yaklaşımı
Müşterilere vektör veritabanı seçiminde yardımcı olurken tek bir benchmark'a dokunmadan önce dört soruluk bir filtreden geçiriyoruz.
- Mevcut veri stack'iniz ne? Postgres veya MongoDB kullanıyorsanız cevap genellikle onların nativ vektör seçeneği. Kendisi için ödeme yapmayan bir veritabanı eklemeyin.
- 18 ayda hangi ölçeğe ulaşacaksınız? Bugünkü ölçek değil. Yeniden yapımı tetikleyecek ölçek. 10M vektörün altındaysa pgvector veya Chroma muhtemelen yeterli.
- Hosting esnekliği sert bir gereksinim mi? Veri yerleşimi, hava boşluklu dağıtım veya katı maliyet tavanları sizi Pinecone'dan değil, self-hosted Qdrant veya Milvus'a yönlendirir.
- Ekibinizin ops kapasitesi nedir? Sıfır ops kapasitesi + bütçe = Pinecone. Bir miktar ops kapasitesi + bütçe baskısı = Qdrant Cloud. Bol ops kapasitesi = self-hosted Qdrant.
Pratikte iki müşteri projesinde Qdrant, üçünde pgvector kullanıyoruz; bir müşteriyi Pinecone üzerinde hızlı prototip olarak gönderdik, ölçekleri geldiğinde Qdrant'a geçirdik. İlk karar her zaman son karar değil.
İki seçenek arasında sıkışıp kaldıysanız ücretsiz danışmanlık alın. Altı aylık bir yeniden yapımı atlamanıza yardımcı oluruz.
Sıkça sorulan sorular
2026'da RAG için en iyi vektör veritabanı hangisi?
Çoğu ekip için: Pinecone Serverless (en hızlı gönderi) veya Qdrant (en iyi self-hosted fiyat-performans). Postgres zaten çalışıyorsa pgvector ~10M vektöre kadar RAG'ı rahatça yönetiyor. "En iyi", hosting tercihinize, ölçeğinize ve mevcut stack'inize bağlı — ham benchmark rakamlarına veya satıcı pazarlama iddialarına değil.
Vektör veritabanı ile vektör arama motoru arasındaki fark nedir?
Vektör veritabanı, embedding'leri artı metadata, transaction ve erişim kontrolüyle depolar. Pinecone, Qdrant ve Weaviate buna örnek. Faiss gibi bir vektör arama motoru (ya da kütüphane) yalnızca ANN indeksi sunar; kalıcı depolama, kimlik doğrulama ve replikasyonu kendiniz getirirsiniz. Production sistemleri veritabanını gerektirir; gömülü kullanım durumları bazen yalnızca arama motoruyla idare edebilir.
Dedicated vektör veritabanı mı gerekiyor, yoksa production için pgvector yeterli mi?
pgvector, gevşek p99 gecikme gereksinimleriyle (200ms'nin altı) yaklaşık 10M vektöre kadar production'da yeterli. Bunun ötesinde veya hybrid search, multi-tenancy ya da 50ms p99'un altı gerekiyorsa Qdrant, Pinecone veya Weaviate'e geçin. Pek çok ekip önce pgvector ile gönderiyor, gerçek ölçek geldiğinde geçiyor.
2026'nın en ucuz vektör veritabanı hangisi?
Tek VPS üzerinde self-hosted Qdrant (Hetzner ax52 ~60–120 dolar/ay) 10M vektörü rahatça kaldırıyor. Chroma yerel prototipleme için ücretsiz. pgvector Postgres için zaten ödeme yapıyorsanız sıfır ek maliyet. Pinecone'un ücretsiz katmanı küçük projeleri kapsıyor, Weaviate'in 25 dolar/ay girişi barındırılan iş yükleri için en ucuz yönetilen bulut seçeneği.
En iyi ücretsiz vektör veritabanı hangisi?
Qdrant (açık kaynak, Apache 2.0, ücretsiz cloud katmanıyla) ve Chroma (açık kaynak, Apache 2.0) 2026'nın en güçlü iki ücretsiz seçeneği. pgvector da Postgres çalıştırıyorsanız ücretsiz. Milvus açık kaynak olarak ücretsiz ama operasyonel açıdan daha ağır. Qdrant veya Chroma'nın daha basit olacağı küçük projeler için atlayın.
Pinecone mi, Qdrant mı daha iyi?
Pinecone, geliştirici deneyiminde ve sıfır-ops katılımında kazanıyor. Bir saatte production'a çıkarsınız. Qdrant ise fiyatta (ölçekte genellikle 3–5 kat daha ucuz), self-hosting'de ve filtreleme performansında kazanıyor. Production hızı maliyet kontrolünden önemliyse Pinecone'u seçin; bütçe kontrolü veya veri yerleşimi sert bir gereksinimseyse Qdrant'ı seçin.
Vektör veritabanı ile geleneksel veritabanı arasındaki fark nedir?
Geleneksel veritabanı (PostgreSQL, MongoDB) satırları tam eşleşme veya aralıkla bulur. Vektör veritabanı satırları benzerliğe göre bulur: bir embedding verildiğinde en yakın k vektörü döndürür. Altta yatan indeks (HNSW, IVF) temelden farklıdır. Bazı geleneksel veritabanları pgvector gibi eklentilerle vektör kapasitesi ekliyor; diğerleri dedicated vektör motorları sunuyor.
Vektör veritabanını nasıl seçerim?
Mevcut stack'inizle başlayın: Postgres'teyseniz pgvector deneyin. Postgres olmadan AWS'deyseniz Pinecone deneyin. Google Cloud'daysanız Vertex AI Vector Search 2.0 deneyin. Ardından ölçeği (10M vektörün altında çoğu seçenek işe yarar) ve hosting'i (yönetilen veya self-host) filtreleyin. Hâlâ karar veremiyorsanız yerel olarak Chroma ile prototip yapın.
2026'nın en iyi açık kaynak vektör veritabanı hangisi?
Qdrant, hızlı HNSW, mükemmel filtreleme ve Mart 2026'da tamamlanan Seri B finansmanıyla çoğu production iş yükünde öne çıkıyor. Weaviate, kutudan şema ve hybrid search istediğinizde güçlü ikinci seçenek. Milvus en büyük ölçeklerde kazanıyor. Chroma yerel geliştirmede kazanıyor. pgvector Postgres kullanıyorsanız kazanıyor.
Techsy editöryal ekibi, 2024–2026 yılları arasında müşteri projelerinde Pinecone, Qdrant ve pgvector üzerinde RAG sistemleri gönderdi. Vektör veritabanı içeriği için satıcı sponsorluğu almıyoruz; yukarıdaki her seçim kendi adımızı koyacağımız bir müşteri yol haritasıdır.