Contents Menu Expand Light mode Dark mode Auto light/dark mode
BuzzDB documentation
BuzzDB documentation
  • Database System Implementation (Part 1)
    • Assignment 1: C++ Crash Course
    • Assignment 2: Buffer Manager
    • Assignment 3: B+-Tree Implementation
    • Assignment 4: R-Tree
    • Assignment 5: Operators
  • Database System Implementation (Part 2)
    • Assignment 1: External Sort
    • Assignment 2: Logging And Recovery
    • Assignment 3: Concurrency Control
    • Assignment 4: Query Optimizer
  • Additional Resources
    • C++ References
    • Tool Guide
Back to top

Additional Resources#

  • C++ References
    • Vector
    • Unique Pointers
    • Shared Pointers
    • Mutex
    • Heaps
    • Classes and Structs
    • File I/O
    • Bit Manipulation
    • Additional References and Videos
    • More generic references
  • Tool Guide
    • CMake
    • Debuggers
      • Visual Studio Code debugger
      • GDB
    • Valgrind

In this course, we will be building a toy database system, called buzzdb, in C++.

Next
C++ References
Previous
Assignment 4: Query Optimizer
Copyright © 2020 -- 2022, Georgia Tech Database Group
Made with Sphinx and @pradyunsg's Furo