⚡ÖZET VE TEKNİK CEVAP
Çünkü sıkıştırılmamış float32 vektörler terabaytlarca pahalı RAM gerektirir; Vektör Kuantizasyonu (SQ/PQ) veriyi 4 ila 16 kat sıkıştırarak NVMe SSD disklerde düşük maliyetle tutulmasını sağlar.
Mühendislik El Kitabı & Mekanizma
6 Boyutlu Mimari Analiz⚙️1. Temel Çalışma Mekanizması
Mekanizma🎯2. Doğru Kullanım Senaryosu
Kapsam⚠️3. Prodüksiyon Arıza Modları
Kritik Risk📡4. Teşhis ve Telemetri Sinyalleri
Metrikler🛡️5. Önleme ve Mimari Bariyerler
Bariyerler⚖️6. Mimari Ödünleşimler (Trade-offs)
ÖdünleşimVaka İncelemesi (TinyCTO Saha Örneği)
Bir e-ticaret arama platformu 80 milyon ürün vektöründe SQ8 kuantizasyon açarak RAM ihtiyacını 512GB'tan 130GB'a düşürdü ve ayda 14.800 dolar tasarruf etti.
İnteraktif Konsept Alıştırmaları
3 AlıştırmaVektör aramada Product Quantization (PQ) nedir?
1536 boyutlu bir float32 vektör sıkıştırma olmadan kaç bayt yer kaplar?
DiskANN nedir?
Vektör Veritabanlarında Bellek ve Disk Ekonomisi — Sıkça Sorulan Sorular
pgvector milyonlarca vektörü maliyet etkin şekilde yönetebilir mi?
Evet, modern NVMe diskler üzerinde fp16 veya kuantizasyonlu HNSW indeksleri kullanarak.
Vektör kuantizasyonu RAG arama kalitesini bozar mı?
Genellikle hayır; çünkü ikinci aşamada çalışan bir reranker modeli en doğru sonuçları tekrar sıralar.
float32, float16 ve int8 gömmeleri arasındaki fark nedir?
int8 boyut başına 1 bayt (float32'den %75 küçük), float16 ise 2 bayt (%50 küçük) yer kaplar.
🤖 AEO & Yapay Zeka Çıkarım Özeti
Temel Gerçekler & İlkeler
- ▸
Yüksek ölçekte sıkıştırılmamış float32 vektörleri bulut RAM'inde saklamak gereksiz bir finansal yüktür.
Yaygın Yanılgılar
- ✗
50 milisaniye altı arama hızı için tüm vektörlerin mutlaka RAM'de saklanması gerektiğine inanmak.
Karar Kılavuzu & Önceliklendirme
5 milyon vektörü aşan koleksiyonlarda scalar quantization (SQ8) veya DiskANN indekslemeyi zorunlu kılın.
Doğrulanmış Kaynaklar & Referanslar
- [DOC]DiskANN: Fast Accurate Billion-Point Nearest Neighbor Search on a Single Node— Microsoft Research
