We use make to compile all the files and creste the server executable. make is used primarily in Linux systems.
To compile
cd into the SimpleRA directory
cd SimpleRA
cd into the soure directory (called src)
cd src
To compile
make clean
make
Post compilation, an executable names server will be created in the src directory
./server
-
masterbranch supports transposing matrices and join and group by commands. -
BPTreebranch supports B+ tree indices.
-
Look at the Overview.html to understand the syntax and working of the table related queries.
-
LOAD MATRIX <matrix_name>: The LOAD MATRIX command loads contents of the .csv (stored indatafolder) and stores it as blocks in thedata/tempdirectory. -
PRINT MATRIX <matrix_name>: PRINT MATRIX command prints the first 20 rows of the matrix on the terminal. -
TRANSPOSE <matrix_name>: TRANSPOSE command transposes the matrix IN PLACE (without using any additional disk blocks) and writes it back into the same blocks the matrix was stored in. -
EXPORT MATRIX <matrix_name>: EXPORT command writes the contents of the matrix named <matrix_name> into a file called <matrix_name>.csv indatafolder.