CAPteorin
CAP-teorin, ofta kallad Brewer’s theorem, är en princip inom distribuerade datasystem som påstår att det i ett nätverk som kan dela upp sig inte går att garantera alla tre egenskaperna samtidigt: konsistens, tillgänglighet och partitionstolerans. Teorin formulerades av Eric Brewer 2000 och bekräftades senare av teoretiska bevis av Seth Gilbert och Nancy Lynch 2002. CAP beskriver ett kompromissproblem som uppstår när nätverket inte garanterar kommunikation mellan alla noder.
Definitionerna är centrala. Konsistens betyder att alla noder ser samma uppdaterade data samtidigt. Tillgänglighet innebär att
Trade-offen är kärnan i CAP. I närvaro av nätverkspartitioner kan ett system inte garanterat erbjuda både konsistens
Vanliga tolkningar används för att beskriva designprinciper bakom olika databasketekniker. AP-system prioriterar hög tillgänglighet och eventual