--- layout: default title: Data Stores parent: Components nav_order: 9 description: overview of the major modules and classes of LLMWare permalink: /components/data_stores --- # Data Stores --- Simple-to-Scale Database Options - integrated data stores from laptop to parallelized cluster. ```python from llmware.configs import LLMWareConfig # to set the collection database - mongo, sqlite, postgres LLMWareConfig().set_active_db("mongo") # to set the vector database (or declare when installing) # --options: milvus, pg_vector (postgres), redis, qdrant, faiss, pinecone, mongo atlas LLMWareConfig().set_vector_db("milvus") # for fast start - no installations required LLMWareConfig().set_active_db("sqlite") LLMWareConfig().set_vector_db("chromadb") # try also faiss and lancedb # for single postgres deployment LLMWareConfig().set_active_db("postgres") LLMWareConfig().set_vector_db("postgres") # to install mongo, milvus, postgres - see the docker-compose scripts as well as examples ``` Need help or have questions? ============================ Check out the [llmware videos](https://www.youtube.com/@llmware) and [GitHub repository](https://github.com/llmware-ai/llmware). Reach out to us on [GitHub Discussions](https://github.com/llmware-ai/llmware/discussions). # About the project `llmware` is © 2023-{{ "now" | date: "%Y" }} by [AI Bloks](https://www.aibloks.com/home). ## Contributing Please first discuss any change you want to make publicly, for example on GitHub via raising an [issue](https://github.com/llmware-ai/llmware/issues) or starting a [new discussion](https://github.com/llmware-ai/llmware/discussions). You can also write an email or start a discussion on our Discord channel. Read more about becoming a contributor in the [GitHub repo](https://github.com/llmware-ai/llmware/blob/main/CONTRIBUTING.md). ## Code of conduct We welcome everyone into the ``llmware`` community. [View our Code of Conduct](https://github.com/llmware-ai/llmware/blob/main/CODE_OF_CONDUCT.md) in our GitHub repository. ## ``llmware`` and [AI Bloks](https://www.aibloks.com/home) ``llmware`` is an open source project from [AI Bloks](https://www.aibloks.com/home) - the company behind ``llmware``. The company offers a Software as a Service (SaaS) Retrieval Augmented Generation (RAG) service. [AI Bloks](https://www.aibloks.com/home) was founded by [Namee Oberst](https://www.linkedin.com/in/nameeoberst/) and [Darren Oberst](https://www.linkedin.com/in/darren-oberst-34a4b54/) in October 2022. ## License `llmware` is distributed by an [Apache-2.0 license](https://github.com/llmware-ai/llmware/blob/main/LICENSE). ## Thank you to the contributors of ``llmware``!
--- ---