Skip to content

leechenn/Database-sqlInterpreter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

77 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Database-sqlInterpreter

For This Project, we design a SQL interpreter for the most common operators including selection, projection, join and sort
Tuple-nested loop join (TNLJ), block nested loop join (BNLJ) and sort merge join (SMJ) are implemented for join and the performance are compared
In-memory sort and external sort are compared for sort implementation
Java IO and NIO performance comparison is done
Index key (clusted and unclusted) is used for selection
Visitor Pattern is extensively used for our project
Union-find data structure is used for selection and join
Performance benchmarking is done for different join and sort algorithm

Requirements and progress

project1
project2
project3
project4
project5

Performance benchmarking

join benchmarking
clustered vs unclustered benchmarking

About

No description, website, or topics provided.

Resources

Stars

2 stars

Watchers

2 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages