This is the source code for our (Tobias Ziegler, Carsten Binnig and Viktor Leis) published paper at SIGMOD’22: ScaleStore: A Fast and Cost-Efficient Storage Engine using DRAM, NVMe, and RDMA.
-
Updated
Oct 10, 2024 - C++
This is the source code for our (Tobias Ziegler, Carsten Binnig and Viktor Leis) published paper at SIGMOD’22: ScaleStore: A Fast and Cost-Efficient Storage Engine using DRAM, NVMe, and RDMA.
Database implementation from the scratch. The textbook is shown in the following link.
A fixed-width string class for C++11
A collection of simple generic algorithms and data structures for mathematical functions and geometric shapes
A utility to allow dynamically sized and fragmented buffers within a fixed size buffer
NVDIMM Caching for MySQL 5.7 (VLDB 2023)
This project simulates a DBMS buffer management system with a Smart Array implementation to optimize memory usage. It manages virtual-to-physical page mapping, resolves conflicts during slot allocation, and ensures efficient data access using Linux’s mmap system call.
C++ Extended - a Buffer class for any mappable memory
Add a description, image, and links to the buffer-management topic page so that developers can more easily learn about it.
To associate your repository with the buffer-management topic, visit your repo's landing page and select "manage topics."