ToplingDB is a cloud native LSM Key-Value Store with searchable compression algo and distributed compaction
This is an implementation of RFC 6902 JSON Patch written in Java
Go library for protobuf compatible sstables, a skiplist, a recordio format and other database building blocks like a write-ahead log. Ships now with an embedded key-value store.
Pacman: An Efficient Compaction Approach for Log-Structured Key-Value Store on Persistent Memory
EGEN - Externalizable implementation generator
In this project, we demonstrate the fractal dimension (FD) and manual segmentation of the Magnetic Resonance Imaging (MRI) of the heart that quantify amount of trabeculae inside the heart.
Circus Train ⨉ DataSqueeze
Memory management interfaces to allocate and free up memory as requested. Three algorithms supported: FIRST_FIT, BEST_FIT and WORST_FIT. Implemented in C.
A C++ tool used to compress Python, C and C++ code down as much as possible.
A set of AEM maintenance utilities
Simple User Interface for VirtualBox VBoxManage CLI utility
FPGA-based accelerator for compactions in LSM-tree based KV stores. Making compaction great again, again!
This paper explores the fascinating evolution of string theory, from its origins as a novel approach known as ”bootstrap models” in relativistic particle physics to its current status as a candidate t...
This project simulates the Multiple Partitions - Variable Regions (MVT) memory management technique for managing 2 GB of memory, with 512 MB allocated for the OS. It reads processes from ready.txt and...
A Unordered LSM (bitcask) based Key Value Store in python
The purpose of this little project is to test the compaction/defragmentation of an etcd cluster to better understand the management of the DB storage size