Skip to content

JellyDB/JellyDB

Repository files navigation

JellyDB

A database management module for Python inspired by L-Store.

Usage

To run Milestone 3 tester (correctness test cases from instructors):

mkdir ~/ECS165
python -m JellyDB.m3_tester

To run Milestone 3 transaction tester:

rm ~/ECS165/*
python -m JellyDB.transaction_tester

For performance testing, we included an R notebook performance_m3.pdf. The source code performance_m3.Rmd is also included.

Team

  • Benjamin Rausch: Systems architect
  • Lisa Malins: Developer, correctness testing
  • Jessica LaCourse: Developer, live demo notebook
  • Yinuo Zhang: Developer, performance testing
  • Felicity Meng: Developer, performance testing, and slides

References

Sadoghi M, Bhattacherjee S, Bhattacharjee B, Canim M. L-store: A real-time OLTP and OLAP system. arXiv preprint arXiv:1601.04084. 2016 Jan 15.