cd ..
Period: spring '25

built subsystems of a database

Highlights

  • Implemented a WAL in an ARIES-compliant log manager along with fuzzy checkpointing optimization
  • Built a lock manager supporting 2-Phase Locking protocol to enable high-concurrency transaction processing
  • Designed a query optimizer that utilizes catalog statistics, selectivity estimation, and join-ordering

Technologies

c++valgrinddatabase systems