Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mini Database

A mini database built by following Build Your Own Database From Scratch in Go.

How it works

This codebase is still working in progress. The current implementation is a simple key-value store with a B+ tree index.

Going forward, the below features will be added to make it a relational database:

  • Rows and Columns
  • Range Query
  • Secondary Index
  • Atomic Transactions
  • Concurrent Readers and Writers
  • Query Language

Testing

$ ./gradlew test

About

A mini relational database built from scratch

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages