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.
-
Updated
Aug 1, 2024 - Go
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.
Streaming Postgres logical replication changes atleast-once over websockets
raft is a golang library that provides a simple, clean, and idiomatic implementation of the Raft consensus protocol
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.
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 in-memory text search engine that is durable and persistent
An embeddable, fast and persistent key-value storage engine based on Bitcask.
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."