Skip to content

peterthunder/Advanced-DBMS-Implementation

Repository files navigation

Advanced-DBMS-Implementation

Project for course Κ23a "Software Development for Information Systems".

This project uses the RadixHashJoin methodology to Join two Tables.

How to run

Navigate to the root-directory of this project and run the commands of your preferred choice:

  1. For BASIC (fast) execution run:
    1. make BASIC
    2. ./radixHashJoin_basic
  2. For DEBUG (with prints) execution run:
    1. make DEBUG
    2. ./radixHashJoin_debug

Unit-testing

We apply unit-testing in our code by using the "Unity" Framework, which we include directly in "UnitTesting/Unity-master". For "Unity" to work, we first need to install "ruby", "rake", "libc6-dev-i386", "g++" and "g++-multilib" by running the provided installer-script:
./scripts/installUnitTestingDependencies.sh

Then, in order to run the tests, you have to run the following command:
make UNIT_TESTING

About

Project for course Κ23a "Software Development for Information Systems"

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •