In-Memory Database Solution for near Real-Time Data Analysis
Oct 2021 – Jun 2022 · Master’s thesis at GWDG
- Benchmarked Redis and MongoDB as in-memory caching layers for IoT time-series data stored in InfluxDB, comparing fetch/write performance and memory consumption across custom data structures.
- Designed three Redis schema variants (sorted sets with pickled data, sorted sets with hashes, multi-set composite) and optimized MongoDB queries using pagination and custom
_id indexing — achieving 10x retrieval speedup over legacy InfluxDB queries.
- Technologies: Python, Pandas, NumPy, Redis, MongoDB, InfluxDB, Jupyter Notebook