skyzh/write-you-a-vector-db
A tutorial that teaches how to add vector storage, expressions, and indexes to the BusTub educational database system.

Not currently ranked — collecting fresh signals.
star history
This project provides a step-by-step tutorial for implementing pgvector-like vector database capabilities atop CMU-DB’s BusTub educational database system. It covers implementing vector storage, vector expressions, and vector indexes. The tutorial targets developers who want to understand how vector databases work internally, with plans for a Rust variant built on RisingLight.
Frequently asked
- What is skyzh/write-you-a-vector-db?
- A tutorial that teaches how to add vector storage, expressions, and indexes to the BusTub educational database system.
- Is write-you-a-vector-db open source?
- Yes — skyzh/write-you-a-vector-db is an open-source project tracked on heatdrop.
- What language is write-you-a-vector-db written in?
- skyzh/write-you-a-vector-db is primarily written in C++.
- How popular is write-you-a-vector-db?
- skyzh/write-you-a-vector-db has 764 stars on GitHub.
- Where can I find write-you-a-vector-db?
- skyzh/write-you-a-vector-db is on GitHub at https://github.com/skyzh/write-you-a-vector-db.