Slovník výrazov AI/RAG a vyhľadávanie

RAG a vyhľadávanie

vektorová databáza

Anglický výraz vector database

základnéheslo č. 6185 otázok a odpovedí2 odborné zdroje

Presná definícia

Čo znamená vektorová databáza?

Vektorová databáza je databázový systém navrhnutý na uloženie vektorov spolu s identifikátormi a metadátami a na škálované vyhľadávanie najbližších susedov. Okrem indexu rieši zápis, aktualizácie, perzistenciu, filtre, replikáciu a prístup. Konkrétne transakčné a konzistenčné vlastnosti sa medzi produktmi líšia.

Skúsenosť a kontext

Ako sa pojem používa v praxi

RAG uloží embedding segmentu, textový identifikátor, zdroj, verziu a oprávnenia. Query kombinuje ANN s filtrom tenanta a výsledok sa spätne načíta z autoritatívneho úložiska. Prevádzka testuje obnovu, mazanie, zmenu embeddingového modelu a to, či filter funguje pred návratom kandidátov.

Overiteľnosť

Odborné zdroje

  1. pgvector - vector similarity search for PostgreSQLgithub.com
  2. Elasticsearch - kNN search documentationelastic.co

Praktické odpovede

Často kladené otázky

Ako funguje vektorová databáza?

Databáza udržiava vektorový index a metadátový katalóg a vykonáva similarity query s perzistenciou a prevádzkovými garanciami.

Kedy má vektorová databáza praktický význam?

RAG uloží embedding segmentu, textový identifikátor, zdroj, verziu a oprávnenia.

S čím si pojem nezamieňať?

Vektorové úložisko môže byť jednoduchá aplikačná vrstva; databáza zdôrazňuje dátový manažment a prevádzkové vlastnosti.

Ako sa výsledok kontroluje?

Overuje sa retrieval recall, latencia, konzistencia aktualizácií, filter, izolácia tenantov, záloha a obnova.

Na čo si dať pozor?

Marketingový názov negarantuje ACID ani bezpečné filtrovanie a staré vektory môžu zostať po vymazaní zdrojového dokumentu.