datawhalechina/easy-vecdb
📚 从零开始的向量数据库原理与实践教程,在线阅读地址:https://easy-vecdb.datawhale.cc/
This project offers a comprehensive tutorial for developers and researchers to understand and implement vector databases. It takes you from basic principles and algorithms to deploying production-ready applications. You'll learn how to transform raw data into searchable vector embeddings and leverage popular tools like Milvus, Faiss, and Annoy to build applications such as recommendation systems or RAG.
226 stars.
Use this if you are a developer or researcher looking to gain a systematic understanding of vector databases, from theory to practical application development.
Not ideal if you are an end-user seeking a ready-to-use application, as this is a learning resource for building vector database systems.
Stars
226
Forks
45
Language
Jupyter Notebook
License
Apache-2.0
Category
Last pushed
Feb 12, 2026
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/vector-db/datawhalechina/easy-vecdb"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Related tools
MariaDB/server
MariaDB server is a community developed fork of MySQL server. Started by core members of the...
AlayaDB-AI/AlayaLite
AlayaLite – A Fast, Flexible Vector Database for Everyone.
infiniflow/infinity
The AI-native database built for LLM applications, providing incredibly fast hybrid search of...
nnethercott/hannoy
Production-ready KV-backed HNSW implementation in Rust using LMDB
dingodb/dingo
A multi-modal vector database that supports upserts and vector queries using unified SQL...