Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LunaDB

LunaDB is named after my first dog, who has already passed away and is greatly loved and remembered by me. That's why I named my first DBMS (if i keep working on this in the future) / C++ System / Real world programming project after her, because it'll be greatly remembered in the future.

LunaDB is my own toy database management system, not for other thing than learning C++ and DBMS concepts.

I'll also practice benchmarking and paper writing maybe.

idk i dont think someone will be reading this, but if you are, say hi at hello@cirosanchez.dev with the title I found LunaDB and we can have a chat :)

Roadmap

For LunaDB, I will follow a milestone-based roadmap:

Milestone 1: CLI KV System

  • A parser for commands
  • An execution layer for the commands (not strings, sorta Operation enum)
  • SET, GET and DELETE operations
  • all single threaded

Milestone 2: Persistence (somehow)

Milestone 3: Maybe logging???

About

LunaDB is my toy dbms, named after my first dog Luna, it is the first actual system i'm creating (and should be proud of)

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages