A compact, embeddable key/value store written in TypeScript
-
Updated
Aug 24, 2025 - TypeScript
A compact, embeddable key/value store written in TypeScript
Persistent data structures using RocksDB.
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.
An embeddable, fast and persistent key-value storage engine based on Bitcask.
This project demonstrates database level replication between two PostgreSQL databases using its native publish/subscribe feature—no app logic or external tools used.
An in-memory text search engine that is durable and persistent
Read WAL files and possibly generate the SQL
Transparent fault-tolerance for storage-centric applications in disaggregated data centers
A robust Java implementation of a Write Ahead Log (WAL) system designed for ensuring data durability and consistency in database systems.
ArangoDB Write-Ahead-Log Client in Java
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 high-performance time-series database core implementation in Rust
WAL "write-ahead log" implementation in Python
(Java, Spring-boot, Multi-thread, hexagonal, disk WAL, queue based)멀티스레드 환경에서 JPA 엔티티 변경 사항을 감지하고, 외부 인프라 없이 안전하게 비동기 저장하는 구조입니다. 부하를 줄이기 위한 JDBC Batch Insert, 로그 유실을 막기 위한 WAL 파일 로깅 처리, 동시성 처리를 위한 Queue 처리 등을 포함하고 있습니다.
High‑performance Go string store with regex search, LSM‑tree compaction, and WAL durability
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
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."