Skip to content

neerajrao/micro-DB

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

microDB is a disk file-based database management system coded entirely in C++ by Neeraj Rao and Yang Guang. It was created for the COP6726 Database Systems Implementation course (www.cise.ufl.edu/class/cop6726sp13/) taught by Dr. Alin Dobra at the University of Florida. Here is a description of the official requirements that this DBMS must satisfy:

have a database system that is able to be “turned on” (fired up), then process some changes and queries, and then be shut down— and have any changes that are made “stick”; that is, any new tables that are created and loaded should be remembered across runs of the program, so that updates are permanent.

Salient Features:

  • Disk file-based DBMS
  • Tested on TPC Benchmarks
  • Supports subset of customized SQL-like query language allowing creation and dropping of tables, and bulk insertion of data
  • Query planning using Statistics generated by analyzing TPC data

About

Disk file-based database management system coded in C++.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages