BlueBase

BlueBase는 교육용으로 만들어진 Python 기반의 단일 사용자 DBMS입니다. Stanford의 RedBase를 참고하여 만들었습니다.

BlueBase의 각 component를 구현하면서, DBMS를 가장 밑바닥부터 직접 구현해보는 것을 목표로 합니다.

만든이: @theeluwin


시작하기에 앞서, 프로젝트를 진행하는데 꼭 필요한 요소들에 대한 튜토리얼을 위와 같이 제공합니다 (Python 기본은 제공하지 않습니다).

하나씩 익혀보시고, 다음으로 넘어가시면 됩니다.


과제는 총 6개로, 과제 하나당 component 하나를 구현하게 됩니다. 기본적인 스켈레톤 코드가 주어지며, 핵심 부분만을 구현하면 됩니다.

각 과제에 필요한 component들에 대한 스펙은 아래 component 문서를 참고하시길 바랍니다.



Index