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
KVDatabasethat automatically migrates between a clusteredRaftKVDatabaseand a local, non-clustered "standalone mode"KVDatabase, based on availability of the Raft cluster.AKVTransactionassociated with aFallbackKVDatabase.Represents one of the underlyingRaftKVDatabases managed by aFallbackKVDatabase.Merge strategy used by aFallbackKVDatabasewhen migrating from one underlying database to another.MergeStrategythat does nothing, i.e., it leaves the destination database unmodified.MergeStrategythat completely overwrites the destination database with the content of the source database.