Data Sync Locally on Device
Description — Couchbase Lite Database Sync - Synchronize changes between databases on the same device
Description — Couchbase Lite Database Sync - Synchronize changes between databases on the same device
Related Content — Remote Sync using Sync Gateway | Landing P2Psync
Overview
Couchbase Lite supports replication between two local databases. This allows a Couchbase Lite replicator to store data on secondary storage. It is especially useful in scenarios where a user’s device may be damaged and its data moved to a different device.
CBLDatabaseEndpoint *targetDatabase = [[CBLDatabaseEndpoint alloc] initWithDatabase:database2];
CBLReplicatorConfiguration *config = [[CBLReplicatorConfiguration alloc] initWithDatabase:database target:targetDatabase];
config.replicatorType = kCBLReplicatorTypePush;
CBLReplicator *replicator = [[CBLReplicator alloc] initWithConfig:config];
[replicator start];
Note: The code does not compile in Couchbase Lite Community Edition.