Skip to content

efehoplamaz/LightDB

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LightDB

In this project assignment, I implemenedt a lightweight database management system called LightDB. Goals for this project are threefold:

  • to learn how to translate from SQL queries to relational algebra query plans,
  • to familiarize with the iterator model for relational operator evaluation, and
  • to build naive implementations for the most common operators (selection, projection, join, sort).

About

This project is a simple interpreter for SQL statements: a program that takes in a database (a set of files with data) and an input file containing one SQL query. The program will process and evaluate the SQL query on the database and write the query result in the specified output file.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages