Skip to content

yaboiishere/GoDb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GoDb

Description

This is an attempt at making a database from scratch, following some books and guides I find.

Goals

  • Get used to witing go in a project like setting
  • Learn more about database internals
  • Create a SQL like Dsl to query GoDb
  • Add an interpreter to query GoDb
  • Implement B+tree
  • Learn about and implement the Free List for a Kv store
  • Learn how to implement different types of DB queries (whole dataset, point and range)
  • Implement atomic transactions
  • Deal with concurent read and writes

About

Learning about the internals of Databases with Go

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages