Getting started with vector stores
Vector stores, combined with other data stores (databases, data warehouses, data lakes, and any other data sources) are the fuel for your RAG system engine. Not to state the obvious, but without a place to store your RAG-focused data, which typically involves the creating, management, filtering, and search of vectors, you will not be able to build a capable RAG system. What you use and how it is implemented will have significant implications for how your entire RAG system performs, making it a critical decision and effort. To start this section, let’s first go back to the original concept of a database.
Data sources (other than vector)
In our basic RAG example so far, we are keeping it simple (for now) and have not connected it to an additional database resource. You could consider the web page that the content is pulled from as the database, although the most accurate description in this context is probably to call it an unstructured...