Vector Database Master
Paste the following prompt into your AI chat to install this skill:
Please follow https://skillhub.cn/install/skillhub.md to install @user_69009747/vector-database-master.
About this skill
Problem
Semantic search, RAG, and multimodal retrieval often get stuck on practical choices: which of Milvus, Qdrant, Chroma, Pinecone, or pgvector fits the workload? How should HNSW, IVF_FLAT, or IVF_PQ be configured? A standalone demo may work, but cluster deployment, benchmarking, ef, M, partitioning, connection pooling, and monitoring can become hard to control.
How it works
The skill organizes vector database practice into an execution path:
- Selection: compares deployment mode, performance, filtering, ops burden, scale, and community for five vector databases.
- Indexing: explains precision, speed, and memory tradeoffs for IVF_FLAT, IVF_PQ, and HNSW.
- Deployment and benchmarking: provides Milvus Docker Compose validation, cluster architecture references, and 1M/10M/100M baselines.
- RAG and multimodal search: covers LangChain integration and text-image retrieval in one Collection.
It also lists production pitfalls such as Embedding dimension mismatch, bulk writes, HNSW M, Partition Key, ef tuning, dynamic schema, monitoring, archival, persistence, and connection pooling.
Boundaries
It is useful for taking vector retrieval from prototype to production, especially with Milvus. The material is practice-oriented and script-indexed; performance numbers depend on hardware, vector scale, and data distribution, so they should not be treated as fixed SLAs.
Use Cases
- Choose a vector DB for a knowledge-base project by comparing deployment, filtering, and ops cost.
- Deploy standalone Milvus, verify connection, collection creation, and Top10 query latency.
- Build a text-image search prototype by storing text and image vectors in one Collection.
- Benchmark 10M vector index build and query P99, recording QPS and memory baselines.
Best For
- Backend engineer owning a RAG knowledge base who needs to select a vector DB and integrate LangChain.
- Algorithm engineer building multimodal search who needs to store text and image embeddings in one retrieval service.
- SRE owning production retrieval who needs to deploy Milvus, benchmark it, and configure monitoring.
- Prototype engineer using pgvector or Chroma who needs to decide when to migrate to a distributed vector DB.
Related Skills
Track multiple GitHub projects, check releases and changelogs, and generate structured update summaries with impact analysis.
Upload local files to Qiniu Object Storage with server-side auto-delete days and public or private permanent URLs, ideal for temporary files and replacing Base64 storage.
Creates themed learning sites by generating flashcards, lessons, quizzes, index, and progress pages into a deployable website.
End-to-end mathematical optimization modeling with Gurobi and Python, covering data validation, code generation, solving, result analysis, and iterative revision.