Hem Networks Vad är cap-sats? - definition från techopedia

Vad är cap-sats? - definition från techopedia

Innehållsförteckning:

Anonim

Definition - Vad betyder CAP-teorem?

CAP-teoremet är en idé som beskriver olika resultat för att visa begränsningarna i det genomsnittliga systemet. Denna sats, även känd som Brewer's theemem, säger i princip att ett distribuerat datorsystem inte kan ge konsistens, tillgänglighet och partitionstolerans, allt på optimala nivåer.


Techopedia förklarar CAP-teorem

CAP-teoremet är en idé som beskriver olika resultat för att visa begränsningarna i det genomsnittliga systemet. Denna sats, även känd som Brewer's theemem, säger i princip att ett distribuerat datorsystem inte kan ge konsistens, tillgänglighet och partitionstolerans, allt på optimala nivåer.

Många tillskriver CAP-teoremet till datorforskarens arbete Eric Brewer runt sekelskiftet. MIT-akademiker har publicerat stödjande delar för denna teori.

CAP-teoremet är kärnan i samtal om olika modeller för datadistribution i datorsystem. Experter påpekar att denna teori om begränsade resurser är en del av det som driver en titt på alternativa metoder för att upprätthålla datakonsistens och andra principer.

En del av tanken om CAP-stämningen avser verkställighet av två olika datamodeller. Den första är Atomicity, Consistency, Isolation and Durability eller ACID. Denna fastighetsuppsättning tvingar tillförlitliga datatransaktioner. Men som vissa har påpekat har tanken om CAP-stämningen lett till popularitet för modeller som Basically Available Soft State Services med eventuell konsistens - i denna modell avlivas konsistens för andra prioriteringar.

Ett annat sätt att tänka på CAP-teoremet är att det på vissa sätt liknar de gamla hantverkarnas motto om tillgänglighet för handelstjänster - det här ordförandeskapet säger att du kan ha tjänster billiga, snabba och av god kvalitet, men inte alla tre. Detta pekar på samma typ av idé om begränsade resurser och resultat som CAP-teoremet pekar på inom datavetenskap. CAP-teoremet har också använts vid analys av nya dataanalysprojekt som använder teknik som Hadoop för att arbeta med massiva uppsättningar av organiserade och mindre organiserade data för företagets IT.

En annan fråga om CAP-teoremet har att göra med definitionen av "tillgänglighet". Experter påpekar att du kan ha ett system som anses vara "hög tillgänglighet" utan att alla delar av databasen är tillgängliga hela tiden. Detta är ett av flera korrigeringar för idén att balansera konsistens och tillgänglighet i datatransaktioner.

Vad är cap-sats? - definition från techopedia