C String handling library inspired by Luca Sas
-
Updated
Aug 23, 2024 - C
C String handling library inspired by Luca Sas
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.
A smart (frecency-based) buffer switcher
Database implementation from the scratch. The textbook is shown in the following link.
Send buffers into early retirement by automatically closing them after x minutes of inactivity.
This is a package which helps the user to create a Struct with automatic Buffer creation.
A mode for manipulating buffers in Neovim.
A minimal 🤏🏾 BufExplorer alternative for lazy 🦥 people for your favorite ⚡editor ❤️.
NVDIMM Caching for MySQL 5.7 (VLDB 2023)
A simple file engine to study techniques to develop database management systems.
My projects are in the second year, specifically in the second semester, where they were done using the C# language, and I created some Windows applications.
Generic, Asynchronous data buffer for Go applications that supports timeout and capacity flushing
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.
A fixed-width string class for C++11
A program that simulates an auction using POSIX threads in C, where each thread represents a bidder. Progress bars are displayed to see what value each bidder is bidding.
A new type and functions to manage strings, as proposed in WG14 papers N3250, N3296 and N3306. Its goal is to eliminate a source of many common programmer errors. The new interface is designed to be as familiar and ergonomic as possible.
Prioritised Buffer
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."