bbolt
etcd contributors
π‘ Pick it for a maintained, near drop-in successor to BoltDB with the same embedded Go storage model.
bbolt is an actively maintained Go fork of BoltDB for embedded transactional key-value storage. It preserves the familiar Bolt API while receiving...
Pros
- Maintains strong compatibility with BoltDB applications
- Active maintenance compared with the original BoltDB repository
- Provides ACID transactions and ordered buckets
Cons
- Retains BoltDB's single-writer limitation
- Still lacks replication and distributed operation
- Less suitable for very write-heavy workloads than LSM databases