Categorygithub.com/nebulouslabs/writeaheadlog
modulepackage
0.0.0-20181203153719-20a05df18c23
Repository: https://github.com/nebulouslabs/writeaheadlog.git
Documentation: pkg.go.dev

# README

A general purpose, high performance write-ahead-log

The writeaheadlog repository has moved to GitLab.

# Functions

New will open a WAL.

# Constants

MaxPayloadSize is the number of bytes that can fit into a single page.

# Structs

Transaction defines a series of updates that are to be performed atomically.
Update defines a single update that can be sent to the WAL and saved atomically.
WAL is a general purpose, high performance write-ahead-log for performing ACID transactions to disk without sacrificing speed or latency more than fundamentally required.