Définition - Que signifie le théorème CAP?
Le théorème CAP est une idée décrivant différents résultats pour montrer les limites du système moyen. Ce théorème, également connu sous le nom de théorème de Brewer, dit essentiellement qu'un système informatique distribué ne peut pas fournir cohérence, disponibilité et tolérance de partition, le tout à des niveaux optimaux.
Definir Tech explique le théorème CAP
Le théorème CAP est une idée décrivant différents résultats pour montrer les limites du système moyen. Ce théorème, également connu sous le nom de théorème de Brewer, dit essentiellement qu'un système informatique distribué ne peut pas fournir cohérence, disponibilité et tolérance de partition, le tout à des niveaux optimaux.
Beaucoup attribuent le théorème du CAP au travail de l'informaticien Eric Brewer au tournant du siècle. Les universitaires du MIT ont publié des pièces justificatives pour cette théorie.
Le théorème CAP est au cœur des discussions sur les différents modèles de distribution des données dans les systèmes informatiques. Les experts soulignent que cette théorie sur les ressources limitées fait partie de ce qui motive un regard sur des méthodes alternatives pour faire respecter la cohérence des données et d'autres principes.
Une partie de l'idée du théorème CAP concerne l'application de deux modèles de données différents. Le premier est l'atomicité, la cohérence, l'isolement et la durabilité, ou ACID. Cet ensemble de propriétés applique des transactions de données fiables. Cependant, comme certains l'ont souligné, l'idée du théorème de la PAC a conduit à la popularité de modèles tels que les services à état souple basiquement disponibles avec cohérence éventuelle - dans ce modèle, la cohérence est sacrifiée au profit d'autres priorités.
Une autre façon de penser au théorème de la PAC est qu'il est à certains égards similaire à la vieille devise des commerçants de disponibilité pour les services commerciaux - ce dicton familier prétend que vous pouvez avoir des services bon marché, rapides et de bonne qualité, mais pas les trois. Cela pointe vers le même genre d'idée de ressources et de résultats limités que le théorème CAP pointe vers l'informatique. Le théorème CAP a également été utilisé dans l'analyse de nouveaux projets d'analyse de données utilisant des technologies telles que Hadoop pour travailler avec des ensembles massifs de données organisées et moins organisées pour l'informatique d'entreprise.
Un autre point au sujet du théorème CAP concerne la définition de la «disponibilité». Les experts soulignent que vous pouvez avoir un système considéré comme «haute disponibilité» sans que toutes les parties de la base de données soient disponibles à tout moment. Il s'agit de l'une des nombreuses corrections apportées à l'idée d'équilibrer la cohérence et la disponibilité dans les transactions de données.