Gregory Burd greg
A library for practical construction, maintenance, and analysis of read-write quorum systems.
Updated 2024-07-20 07:04:26 +00:00
Machi: a distributed, decentralized blob/large file store using chain replication and "Humming Consensus".
Updated 2024-07-20 06:59:00 +00:00
An iPython Notebook and KiCad plugin that together can generate a variety of PCB stator coil designs for manufacture by PCBWay.
Updated 2023-02-09 13:02:41 +00:00
Read/latency-optimized log-structured merge tree.
Updated 2024-05-31 19:04:38 +00:00
Stasis is a flexible transactional storage library for high-performance applications and system developers. It supports concurrent transactional storage and no-FORCE/STEAL buffer management.
Updated 2024-05-31 19:03:22 +00:00
Berkeley DB Java Edition
Updated 2021-06-06 17:46:45 +00:00
Berkeley DB
Updated 2023-10-21 14:20:18 +00:00
Jake Moilanen's work on Linux I/O schedulers: a genetic algorithm approach to monitor and tweak the tunables of various schedulers (Zaphod CPU, Anticipatory IO, Deadline IO) attempting to optimize for performance.
Updated 2024-04-29 14:16:25 +00:00
An attempt at a Seastar HanoiDB to impress the folks as ScyllaDB (I hope).
Updated 2024-05-02 01:34:43 +00:00
This is a C99 implementation of a sparse, compressed bitmap index. In the best case, it can store 2048 bits in just 8 bytes. In the worst case, it stores the 2048 bits uncompressed and requires an additional 8 bytes of overhead.
Updated 2024-07-27 06:52:29 +00:00
HanoiDB implements an ordered k/v pairs storage engine in Erlang. The primary index is a log-structured merge tree (LSM-BTree) implemented using "doubling sizes" persistent ordered sets of kvp.
Updated 2024-07-19 10:34:44 +00:00
This is a Riak storage backend that uses WiredTiger, an Erlang interface to the WiredTiger k/v pair storage engine, and an abstract async thread-pool layer for Erlang's NIF API called `c_src/async_nif.h`.
Updated 2024-03-23 13:12:11 +00:00
Concurrent, lock-free Skip List in ANSI C99.
Updated 2024-05-29 19:42:54 +00:00
An embedded relational datalog storage engine inspired by Datomic and DataScript. This is a fork of [Mozilla's unmaintained project by the same name](https://github.com/mozilla/mentat).
Updated 2023-12-07 20:03:14 +00:00
xv6 is a modern re-implementation of Sixth Edition Unix in ANSI C for multiprocessor x86/x86_64 systems.
Updated 2023-10-18 23:46:06 +00:00