BoltDB

BoltDB was an embedded key/value database written in Go.

History

BoltDB initially started by Ben Johnson as a port of LMDB to Go. The project was abandoned by its author in 2017.

Query Interface

Custom API

Concurrency Control

Timestamp Ordering

BoltDB allows only one read-write transaction at a time.

Indexes

B+Tree

Data Model

Key/Value

System Architecture

Embedded

Storage Organization

Heaps

BoltDB Logo
Website

https://github.com/boltdb/bolt

Source Code

https://github.com/boltdb/bolt

Developer

Ben Johnson

Country of Origin

US

Start Year

2013

End Year

2017

Project Type

Open Source

Written in

Go

Inspired By

LMDB

Licenses

MIT