Post on 25-May-2015
description
CAP Twelve Years Later: How the “Rules” Have
Changed
Christophe.VanGinneken@student.kuleuven.be
data
Service Access Points
Data-Centric Services
Distributed Service
data
1 accept
2 don’t
availability consistencyof service of data
enter CAP
Eric Brewer
also
SA
C A
PEventually Consistent
Sorry We’re Closed
Harry Potter Was Here
Bad Idea ?
But, what is a Partition ?
cap.key
5 minutes remaining
From ‘draft’ to ‘final’
Wait Cancel
(*) Microsoft chooses Consistency
(*)
CAP Twelve Years Later: How the “Rules” Have
Changed
Christophe.VanGinneken@student.kuleuven.be
CAP Twelve Years Later: How the “Rules” Have
Changed
T
Christophe.VanGinneken@student.kuleuven.be
CAP Fourteen Years Later: How the “Rules” Have
Changed
T
Christophe.VanGinneken@student.kuleuven.be
PNUTS
• P are rare!
• C+A until P!
• detect P explicitly!
• handle P explicitly
• limit operations!
• user interface!
• higher level of abstraction
• delayed intensions !
• logging, merging, …!
• compensate for mistakes
CAT Fourteen Years Later: Still Requires
Common Sense
Christophe.VanGinneken@student.kuleuven.be