Package io.permazen.kv.raft.fallback
package io.permazen.kv.raft.fallback
A partition-tolerant
KVDatabase
that automatically migrates between a clustered
RaftKVDatabase
and a private non-clustered "standalone mode"
KVDatabase
, based on availability of the Raft cluster.- See Also:
-
ClassDescriptionA partition-tolerant
KVDatabase
that automatically migrates between a clusteredRaftKVDatabase
and a local, non-clustered "standalone mode"KVDatabase
, based on availability of the Raft cluster.AKVTransaction
associated with aFallbackKVDatabase
.Represents one of the underlyingRaftKVDatabase
s managed by aFallbackKVDatabase
.Merge strategy used by aFallbackKVDatabase
when migrating from one underlying database to another.MergeStrategy
that does nothing, i.e., it leaves the destination database unmodified.MergeStrategy
that completely overwrites the destination database with the content of the source database.