suacrbah / SimpleDB-Database-System

Labs of MIT 6.830 Database Systems

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

6.830 Database System Labs

The lab assignments of MIT course 6.830: implementation of a tiny relational database management system.

Architecture

architecture

Build and Test

To build, type in the root directory:

ant

To run unit tests:

ant test:

To run system tests:

ant systemtest

To clean up executable files:

ant clean

To create a JAR file in dist/:

ant dist

To load a schema file and start the interpreter, use the following command:

java -jar dist/simpledb.jar parser dblp_data/dblp_simpledb.schema

Future Work

  1. Implement B+ Tree Index
  2. Improve deadlock detection

About

Labs of MIT 6.830 Database Systems


Languages

Language:Java 100.0%