Skip to content

a-poor/toydb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ToyDB

created by Austin Poor

PyPI PyPI - Python Version GitHub Documentation Status

A small, toy database written in pure python.

About

I started writing ToyDB as a toy project, in order to get a better sense of how RDBMSs work.

My goal isn't to write a high-performance database or even necessarily to finish ToyDB -- it's to continue to get a better understanding of the inner workings of a database.

Installation

ToyDB can be installed using PyPi:

$ pip install toydb

Status

NOTE: Still in development.

  • Add indexes and keys
  • Implement ORDER BY

There currently isn't any functionality for JOINs or GROUP BYs.

Feedback

I'd love to hear your thoughts or suggestions on ToyDB.

Please feel free to reach out to me here or on twitter!