Skip to content

Educational database management system (DBMS), written in Java

Notifications You must be signed in to change notification settings

mspronesti/simpledb

Repository files navigation

SimpleDB

SimpleDB is a basic Database Management System, written in Java and developed for didactic purposes. This project focuses on implementing core modules required for a DBMS which includes

  • modules required to store and retrieve data on disk
  • transaction support
  • locking support
  • query processing operators for execution

Have a look at the documentation for more.

Features

  • support for fields, tuples, and tuple schemas
  • support for predicates and conditions to tuples
  • support for one or more access methods (e.g., heap files) that store relations on disk and provide a way to iterate through tuples of those relations
  • support for operators (e.g., select, join, insert, delete, etc.) that process tuples
  • buffer pool that caches active tuples and pages in memory
  • catalog that stores information about available tables and their schemas.

About

Educational database management system (DBMS), written in Java

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages