Vektoritietokanta (vector database) on erikoistunut tietokantajärjestelmä, joka tallentaa tietoa vektorimuodossa ja mahdollistaa tehokkaan lähimmän naapurin haun. Se on RAG-arkkitehtuurin keskeinen komponentti: dokumentit tallennetaan upotuksina, ja kysyttäessä haetaan merkityksellisesti lähimmät dokumentit.
Tunnettuja vektoritietokantoja
Pinecone, Weaviate, Qdrant ja ChromaDB ovat suosittuja vektoritietokantoja. Myös perinteiset tietokannat kuten PostgreSQL (pgvector-laajennuksella) tukevat vektorihakua.
Merkitys GEO:lle
Ymmärtämällä vektoritietokantoja GEO-optimoija ymmärtää, miten RAG-järjestelmät valitsevat lähteet: sisältö, joka on semanttisesti tarkasti kohdistettua käyttäjän kysymykseen, löytyy vektorihaussa parhaiten.