vector database
scroll ↓ to Resources
Note
- Vector databases are not databases, but search engines
- A vector database indexes and stores vector embedding, for fast search and optimized storage
- Provides the ability to compare multiple things (semantically) at the same time
- Helps machine learning models remember past data better, making them more useful for search, recommendations, and text generation
- Currently, all modern vector databases contain swiss-knife-level of instrument set to perform vector search, data storage, similarity measurement, reranking, etc.
Vendors
How to choose a vector database
- see Resources
- support for role-based access control, multi-tenancy isolation
- having multiple embeddings per document
- algorithmic details
- self-hosted version
- Costs:
- free tier
- 50k\500k\1m… vectors with
- Performance:
- latency
- queries per second
- community and forward support (in case of open-source)
Resources
- Vector databases (1): What makes each one different? | The Data Quarry
- Vector databases (2): Understanding their internal…
- Vector databases (3): Not all indexes are created …
- Vector databases (4): Analyzing the trade-offs • T…
- A VectorDB Doesn’t Actually Work the Way You Think It Does
- What is a Vector Database? | A Comprehensive Vector Database Guide | Elastic
- Vector DB Comparison
Links to this File
table file.inlinks, filter(file.outlinks, (x) => !contains(string(x), ".jpg") AND !contains(string(x), ".pdf") AND !contains(string(x), ".png")) as "Outlinks" from [[]] and !outgoing([[]]) AND -"Changelog"