Skip to content

Latest commit

 

History

History
54 lines (38 loc) · 946 Bytes

README.md

File metadata and controls

54 lines (38 loc) · 946 Bytes

Verodb - In-Memory SQL Database

Overview

Verodb is an in-memory SQL database implemented in C, designed for educational purposes. This project includes modules for querying, parsing SQL, and managing the database structure.

Local Setup

1. CMake Installations

For Ubuntu/Debian-based distributions:

sudo apt update
sudo apt install cmake

For MacOS:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
brew install cmake

2. Fork and Clone the Repository

First, clone the repository to your local machine:

git clone https://github.com/your-username/verodb.git
cd verodb

After cloning you need to create a build folder where all the builds of the monorepo will be saved.

mkdir build
cd build

Generate Build Files with CMake

cmake ..

Compile Project

make

Run the executable file

engine/verodb