I have some questions about replication in various scenarios:
When is push replication triggered? Proximally to document updates or on its own schedule, e.g in bulk?
If replication is created at a time when sync gateway is unavailable e.g. access denied, timeout, connection refused, will it attempt to reconnect in the future?
Documents saved while replication is failing, e.g. out of wifi range, will it send documents when the connection can be restored? If so, is this state stored in memory (I.e. memory use while out of wifi range could be higher?)
Can I expect pushed documents to appear in the Couchbase server's console as soon as they're registered in sync gateway or is there another layer of caching there?
I have some questions about the resources a CBL application might be expected to consume:
Are documents cached in memory at any point in their life cycle?
How about view indexes?
When are views rebuilt in response to data changes, is it synchronous?
LiveQueries are triggered when a view key or value changes? Just key?
What are the big memory factors? Documents, views, replication?
When is push replication triggered? Proximally to document updates or on its own schedule, e.g in bulk?
If replication is created at a time when sync gateway is unavailable e.g. access denied, timeout, connection refused, will it attempt to reconnect in the future?
Documents saved while replication is failing, e.g. out of wifi range, will it send documents when the connection can be restored?
If so, is this state stored in memory (I.e. memory use while out of wifi range could be higher?)
Can I expect pushed documents to appear in the Couchbase server's console as soon as they're registered in sync gateway or is there another layer of caching there?
Are documents cached in memory at any point in their life cycle?
How about view indexes?
When are views rebuilt in response to data changes, is it synchronous?
LiveQueries are triggered when a view key or value changes? Just key?
What are the big memory factors? Documents, views, replication?