Presentation is loading. Please wait.

Presentation is loading. Please wait.

Multi-master Asynchronous Replication

Similar presentations


Presentation on theme: "Multi-master Asynchronous Replication"— Presentation transcript:

1 Multi-master Asynchronous Replication
February, 2019

2 Problem Asynchronous Replication generates conflicts
Resolution of conflicts happens too late Uniqueness requirements are not met Eventually consistent replication approaches do not resolve this

3 Problem Clients 1 & 2s' requests processed promptly
1. Protect Stop Date = DATE1 2. Protect Stop Date = DATE2 3. Conflict Server 1 Server 2 Key Management Domain Clients 1 & 2s' requests processed promptly Server 1 then replicates to Server 2 (async) Too late to tell Client 1 of conflict Client 1 and Client 2 different views Client 1 wins or client 2 wins or both lose Conflict resolution occurs after client responses Real-world problem!

4 Problem Clients 1 & 2s' requests processed promptly
1. A.Name = Fred 2. B.Name = Fred 3. Conflict Server 1 Server 2 Key Management Domain Clients 1 & 2s' requests processed promptly Server 1 then replicates to Server 2 (async) Too late to tell Client 1 of conflict Conflict resolution occurs after client responses A.Name = Fred and B.Name = Fred Real-world problem!

5 Quantum Solution Quantum Database IPR declaration – patent pending
Simultaneously holding all possible attribute values Unfortunately it cannot tell you which attributes have which value at the same time And is unable to be FIPS140-2 approved IPR declaration – patent pending Yes this is levity … and it should include a cat slide …

6 Conclusion Uniqueness of Names causes issues
Reduce the context for Name clashes Introduction of Namespaces could help


Download ppt "Multi-master Asynchronous Replication"

Similar presentations


Ads by Google