Two real university courses, specific lectures and original runnable exercises mapped to all six units. Use this as a study route, not a course enrollment or assignment-solution service.
Only link public source materials. Do not mirror course content or publish official assignment solutions. Public reading access is separate from enrollment, assessment and fees. Reading resources do not imply completed exercises.
Programming/debugging in C++; course projects use C++20. This Lab uses Python rather than reproducing BusTub assignments.
Linked slides/notes are publicly readable. Formal campus enrollment, grading and any fees are separate and not arranged here. Public material access is not course credit.
Reading and solution policy
The official FAQ asks learners not to publish course project implementations. This companion contains separate original exercises only.
6.1210 (formerly 6.006) or equivalent algorithms; familiarity with computer systems such as 6.1800 (formerly 6.033). No prior database course required. Official labs use Go.
The selected PDFs are public without login. Campus enrollment, grading, attendance and fees are separate; no registration or paid access is promised.
Reading and solution policy
The syllabus prohibits publishing lab/problem-set solutions. The linked course is a reading source; our synthetic experiments are not its solutions.
Read the primary-index path in the executed plan and the version/conflict schedule. Separately list what would be needed to test WAL durability or LSM compaction.
A retrieval/embedding build should record its corpus snapshot, schema, transform version and model version. The Iceberg experiment verifies a stable corpus rowset hash and changing latest pointer; it does not generate embeddings or assess RAG.
The GFS paper is a 2003 classic. MIT 2026 selected lectures are published PDFs, verified readable; no planned or speculative release is presented as completed. Tutorials may evolve; executed compatibility is recorded separately.