Byte-buffer pool for Go: bytes.Buffer-like buffers that return to the pool on Close, and eviction of the oversized arrays a plain sync.Pool keeps reusing.
-
Updated
Oct 6, 2026 - Go
Byte-buffer pool for Go: bytes.Buffer-like buffers that return to the pool on Close, and eviction of the oversized arrays a plain sync.Pool keeps reusing.
DoraDB - Async Rust storage engine
windows viper (for pentest)
Disk-backed key-value store built on extendible hashing, written from scratch in C++17, with a dbm-style CLI.
Go buffer pool with a target capacity: writes beyond it are slowed down gradually instead of refused, keeping memory use bounded without failing callers. Used by the unitdb storage engine.
Typed object pools for Go: a generic sync.Pool wrapper whose Get returns a ready *T, a free list that keeps large elements across garbage collections, and a drop policy for the ones a past burst inflated.
C/POSIX ticket-booking demo with thread pools, seat locking, page storage, B+ tree indexes and WAL primitives. Socket-level concurrency/restart tests; crash recovery and undo remain incomplete.
A persistent, page-based B+ Tree storage engine in Go with a 4KB binary pager, LRU Buffer Pool, binary serialization, and interactive REPL.
Miniature Relational Database Engine with 4KB Slotted Pages, LRU-K Buffer Pool, B+ Tree, ARIES WAL Recovery, MVCC, and Volcano Query Execution
A single threaded database written in rust. Implements ARIES like WAL, table layer, network layer,buffer pool, B+ tree, paging and variable sized records.
Buffer-aware query scheduling for PostgreSQL 16: directional utility matrix + deterministic regret-sweep scheduler (extends Queryosity)
A lightweight relational database engine in Java with SQL parsing, 4 KB disk pages, an LRU buffer pool, persistent storage, and B+ tree indexing.
A learning project: an embedded, serverless NoSQL storage engine written in C11. Inspired by SQLite's single-file, in-process design — but for document/key-value data instead of relational tables.
Relational database engine built from scratch in Python: slotted-page storage, disk-backed B+ trees, a cost-based optimizer, ARIES write-ahead recovery and MVCC. Differentially tested against SQLite.
Disk-backed B-tree key-value store in C++17 with LRU buffer pool and per-page POSIX rwlocks
A course about the foundations of database systems, focusing on basics such as the relational algebra and data model, schema normalization, query optimization, transactions, and other more advanced topics.
General purpose golang utility functions
Typed buffer recycling with lock-free checkout/return
Database buffer pool / page cache in pure Standard ML built on an LRU policy: dirty tracking, flush, eviction stats. MLton + Poly/ML.
Relational database storage engine built from scratch in Java — disk-backed buffer pool with LRU eviction, B+ Tree index with leaf sibling pointers for range scans, volcano-model query executor with Block Nested Loop joins, and I/O cost analysis across buffer sizes
To associate your repository with the buffer-pool topic, visit your repo's landing page and select "manage topics."