Skip to content

ue-sho/ohako

Repository files navigation

お箱(ohako)

This is a self-made RDBMS created with reference to the following two sources:

  • Lectures on Database Systems offered at Carnegie Mellon University
  • Feature 3 of WEB+DB PRESS Vol.122, 'Understanding RDBMS by Creating'

Features

  • B+ tree
  • Buffer pool
  • Disk manager
  • Log manager
  • Multi-threading
  • Lock manager
  • Transaction manager
  • Recovery manager
  • Query executor
  • Create table
  • Index scan
  • Table scan
  • SQL parser
  • Insert
  • Delete
  • Update
  • Select
  • Join
  • Group by
  • Order by
  • Limit