A vector database management system (VDBMS) or simply vector database or vector store is a database that can store vectors (fixed-length lists of numbers) along with other data items. Vector databases typically implement one or more Approximate Nearest Neighbor (ANN) algorithms,[1][2] so that one can search the database with a query vector to retrieve the closest matching database records.
Name | License |
---|---|
Apache Cassandra[7][8] | Apache License 2.0 |
Chroma[9][10] | Apache License 2.0[11] |
Azure Cosmos DB Vector Database Extension[12] | Proprietary (Managed Service) |
Couchbase[13][14] | BSL 1.1[15] |
Elasticsearch[16] | Server Side Public License, Elastic License[17] |
FAISS[18] | MIT License[19] |
Infinity[20][21][22] | Apache License 2.0 |
LlamaIndex[23] | MIT License[24] |
Milvus[25][26] | Apache License 2.0 |
MongoDB Atlas[27] | Server Side Public License (Managed service) |
OpenSearch[28][29][30] | Apache License 2.0[31] |
Pinecone[32] | Proprietary (Managed Service) |
Postgres with pgvector[33] | PostgreSQL License[34] |
Qdrant[35] | Apache License 2.0[36] |
Redis Stack[37][38] | Redis Source Available License[39] |
SurrealDB[40] | BSL 1.1[41] |
Vespa[42] | Apache License 2.0[43] |
Weaviate[44] | BSD 3-Clause[45] |
vector databases
A vector database indexes and stores vector embeddings for fast retrieval and similarity search, with capabilities like CRUD operations, metadata filtering, horizontal scaling, and serveless.
AI (LLMs) rely on vector embeddings, a type of vector data representation that carries within it semantic information that’s critical for the AI to gain understanding and maintain a long-term memory they can draw upon when executing complex tasks.
Pinecone serverless lets you deliver remarkable GenAI applications faster, at up to 50x lower cost.
AI (LLMs) rely on vector embeddings, a type of vector data representation that carries within it semantic information that’s critical for the AI to gain understanding and maintain a long-term memory they can draw upon when executing complex tasks.
faiss.ai: Faiss Documentation
@Github, MIT license, by Facebook, C++ & Python
@Github, Apache, GoLang
Milvus is an open-source vector database built to power embedding similarity search and AI applications.
courses on Udemy
"Learn Vector Database using Python, Pinecone, LangChain, Open AI, Hugging Face and build out AI, ML , Chat applications" 7.5hby Dr. KM Mohsin
1.5h
FAISS local vectorstore
tutorials
a good brief explanation of LLMs (AI transformers models), embeddings, "attention", with examples
No comments:
Post a Comment