Skip to content
/ RDBMS Public

A Multi-layer Relational Database with optimized storage, query and index systems

Notifications You must be signed in to change notification settings

s4ndhyac/RDBMS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RDBMS - A fully functional relational database management system

Description

The system consists of 4 broad layers of interface:

  • The Paged file system and Record Based File Manager PFM and RBFM
  • The Relational Manager RM
  • The Indexing Engine IX
  • The Query Engine QE

Build Instructions

  • Modify the "CODEROOT" variable in makefile.inc to point to the root of your codebase. Usually, this is not necessary.
  • cd into the respective folder of the layer rbf, rm, ix or qe and build with make clean && make
  • Each folder corresponding to a layer has test cases along with it. Execute them by running ./rbftest_01 etc.

About

A Multi-layer Relational Database with optimized storage, query and index systems

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published