Using MySQL and Python to implement some interesting DBMS algorithms listed in later section of this ReadMe.
-
Install MySQL and python package for connecting to MySQL. Guide
-
Initialize a python3 virtual environment and install packages from the
requirements.txt
file.
- Caching: A mini client-server architecture with MySQL database with a cache component designed with LRU and LFU policy.
- Schema_related_algorithms: Implement some DBMS realted algorithms. Detailed description in the folder's readme.