12.5 Vector Store Databases
To avoid having to recalculate the vector embeddings every time the application is started, we’ll save the index in a database. The task of the vector database is to store the numerical representation of unstructured data (the vectors with their dimensions) and to search for them using various algorithms. The implementations are divided into those in which external libraries perform this search in an existing (relational or NoSQL) database, those in which plug-ins are used in the database, and genuine vector databases.
Real vector databases are on a par with SQL and NoSQL databases. While SQL databases force the source data into a strong structure (through rigid tables with many data types), NoSQL structures the ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access