AyoubKaz07 / Basic-KV-Store

Simple in-memory key value store, write-once read only on disk

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

This project aims to get my hands dirtier in database management systems development in C++.

Description

The project is divided into several stages, each covering a critical aspect of database development:

  1. Basic In-Memory Key/Value Store: Creation of a simple, in-memory key/value store with experimentation on concurrent data reading and writing mechanisms.

  2. Disk-Based Storage Engine for Read-Only Key/Value Data: Development of a persistent storage engine for random reads of key/value data, addressing challenges associated with disk-based storage. (My biggest focus)

I think this was the wrong way to do it. we go next

Checklist

  • [✅] Basic In-Memory Key/Value Store
  • [✅] Disk-Based Storage Engine for Read-Only Key/Value Data STOPPED HERE I'LL DO A KEY VALUE STORE WITH AN LSM TREE STORAGE ENGINE INSTEAD (LEARNED SOMETHING THO)

About

Simple in-memory key value store, write-once read only on disk


Languages

Language:C++ 89.9%Language:CMake 10.1%