# README
Go package: github.com/dal-go/dalgo2buntdb
Bridge to BuntDB API
for github.com/dal-go/dalgo
interface.
What is BuntDB?
BuntDB is a low-level, in-memory, key/value store in pure Go. It persists to disk, is ACID compliant, and uses locking for multiple readers and a single writer. It supports custom indexes and geospatial data. It's ideal for projects that need a dependable database and favor speed over data size.
What is DALgo
?
DALgo
is a Database Abstraction Layer (in) Go (language).
End-to-End testing
This package is covered by end-to-end tests
from github.com/dal-go/dalgo-end2end-tests
.
License
Open source under MIT License & free to use.
# Functions
NewDatabase creates a new instance of DALgo adapter for BungDB.
NewInMemoryMockDB creates a new dal.Database as a wrapper of in-memory BuntDB instance.
# Constants
Version indicates package version.
# Variables
ErrKeyAlreadyExists an error to be used in insert when generated key already exists.