High-performance, zero-allocation general purpose write-ahead log (WAL).
-
Updated
Dec 10, 2025 - Go
High-performance, zero-allocation general purpose write-ahead log (WAL).
Simple crash free write-ahead log in Golang.
implement WAL(Write ahead log) using Go
A Go-based Persistent Key-Value Store using LSM tree architecture, with HTTP endpoints for key-value operations, memtable, WAL, and SST file storage.
A console-based Key-Value store engine built for the Advanced Algorithms and Data Structures course. Implements efficient data structures like Memtable, SSTable, and LRU Cache, with durability ensured by a Write-Ahead Log (WAL). Features include Bloom Filters, prefix/range scans, and external configuration support.
a storage engine by FIFO QUEUE. you can make a distributed-message-queue based on qstore. you can also use it to implemente write-ahead-log
An embeddable, fast and persistent key-value storage engine based on Bitcask.
An in-memory text search engine that is durable and persistent
Key-value storage engine in Go with caching, compaction and probabilistic data structures.
Zero-loss audit logging for Go with WAL, compliance profiles (HIPAA/PCI-DSS/SOX/GDPR), and S3/Azure/GCS backends
High‑performance Go string store with regex search, LSM‑tree compaction, and WAL durability
A complete LSM tree key-value storage engine written in Go. Implements SSTables, memtables, and write-ahead logging with a modern Wails and React desktop interface
mkdb is a SQL-based relational database management system (RDBMS) written in Golang (1.18+) with zero third-party dependencies. The goal of the project is to provide a creative outlet for developers who want to experiment with database development in a low-stakes environment.
High-performance open-source, durable, transactional embedded storage engine designed for low-latency, and optimized read and write efficiency.
Add a description, image, and links to the write-ahead-log topic page so that developers can more easily learn about it.
To associate your repository with the write-ahead-log topic, visit your repo's landing page and select "manage topics."