Skip to content

abhishekbelgaonkar23/verodb

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 95.5%
  • Python 2.4%
  • CMake 2.1%