We currently have:
- scheduled replication
- cluster (streaming) replication
I would like to see the following additions/variations:
- "On Change PUSH replication". When a document gets save this one document is pushed to the databases specified for that server. This would be like a "lazy cluster" without failover or load balancing but good consistency between databases. Typical scenario: user updates information on a branch server and changes are instantly pushed to the HQ server. "On Change PUSH replication" would be available on CLIENTS as well. So whenever I change a local document the changes would be available on the server very shortly thereafter.
- "On Access Query Pull" replication. This would be a "replication option" available only on a Notes client. When the Notes client accesses a local document the client makes a short query to the specified Domino server if that one document has changed since the last regular replication. If no -> just open it, if Yes - messages in the status bar "Retrieving server updates for the document" and pulling of the latest updates for this document. Optional: also trigger a regular background replication then.
Use case: Users with local database copies on slow networks.