# Functions
NewDB creates a new database of type backend with the given name.
# Constants
BadgerDBBackend represents badger (uses github.com/dgraph-io/badger/v2) - EXPERIMENTAL - use badgerdb build tag (go build -tags badgerdb).
BoltDBBackend represents bolt (uses etcd's fork of bolt - github.com/etcd-io/bbolt) - EXPERIMENTAL - may be faster is some use-cases (random reads - indexer) - use boltdb build tag (go build -tags boltdb).
CLevelDBBackend represents cleveldb (uses levigo wrapper) - fast - requires gcc - use cleveldb build tag (go build -tags cleveldb).
GoLevelDBBackend represents goleveldb (github.com/syndtr/goleveldb - most popular implementation) - pure go - stable - use goleveldb build tag (go build -tags goleveldb).
MemDBBackend represents in-memory key value store, which is mostly used for testing.
RocksDBBackend represents rocksdb (uses github.com/tecbot/gorocksdb) - EXPERIMENTAL - requires gcc - use rocksdb build tag (go build -tags rocksdb).
# Type aliases
No description provided by the author