# Functions
NewLevelDB is a constructor for the leveldb persister It creates the files in the location given as parameter.
NewlruDB creates a lruDB according to size.
NewMemDB creates a new memorydb object.
NewSerialDB is a constructor for the leveldb persister It creates the files in the location given as parameter.
NewShardedPersister is a constructor for sharded persister based on provided db type.
NewShardIDProvider is a constructor for shard id provider.
# Type aliases
MemDB represents the memory database storage.