Documentation ¶
Overview ¶
Package badgerdb implements the storage backends using BadgerDB.
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var MaxGoRoutines = 16
MaxGoRoutines is the maximum number of goroutines to use for BadgerDB.
View Source
var RaftLogPrefix = storage.ConsensusPrefix.For("/log/")
View Source
var StableStorePrefix = storage.ConsensusPrefix.For("/stable/")
Functions ¶
func NewInMemory ¶ added in v0.7.2
func NewInMemory(opts Options) (storage.DualStorage, error)
NewInMemory creates a new in-memory BadgerDB storage.
Types ¶
type Options ¶
type Options struct { // InMemory specifies whether to use an in-memory storage. InMemory bool // DiskPath is the path to use for disk storage. DiskPath string // SyncWrites specifies whether to sync writes to disk. SyncWrites bool // Debug specifies whether to enable debug logging. Debug bool }
Options are the options for creating a new NutsDB storage.
Click to show internal directories.
Click to hide internal directories.