차례:
정의-CAP 정리는 무엇을 의미합니까?
CAP 정리는 평균 시스템의 한계를 보여주기 위해 다른 결과를 요약 한 아이디어입니다. 브루어 정리라고도하는이 정리는 기본적으로 분산 컴퓨터 시스템이 최적의 수준에서 일관성, 가용성 및 파티션 허용 오차를 제공 할 수는 없다고 말합니다.Techopedia는 CAP 정리를 설명합니다
CAP 정리는 평균 시스템의 한계를 보여주기 위해 다른 결과를 요약 한 아이디어입니다. 브루어 정리라고도하는이 정리는 기본적으로 분산 컴퓨터 시스템이 최적의 수준에서 일관성, 가용성 및 파티션 허용 오차를 제공 할 수는 없다고 말합니다.많은 사람들이 CAP 정리를 컴퓨터 과학자 에릭 브루어 (Eric Brewer)의 작품으로 세기 말경에 비유했다. MIT 학자들은이 이론을 뒷받침하는 근거를 발표했습니다.
CAP 정리는 컴퓨터 시스템의 데이터 배포를위한 다양한 모델에 대한 대화의 핵심입니다. 전문가들은 제한된 자원에 대한이 이론은 데이터 일관성 및 기타 원칙을 시행하기위한 대체 방법을 검토하게하는 원인 중 하나라고 지적합니다.
CAP 정리 개념의 일부는 서로 다른 두 가지 데이터 모델의 시행과 관련이 있습니다. 첫 번째는 Atomicity, Consistency, Isolation and Durability 또는 ACID입니다. 이 속성 집합은 안정적인 데이터 트랜잭션을 시행합니다. 그러나 일부 사람들이 지적했듯이 CAP 정리라는 아이디어는 최종 일관성을 가진 기본적으로 사용 가능한 소프트 스테이트 서비스와 같은 모델의 인기를 이끌어 냈습니다.이 모델에서는 다른 우선 순위에 대한 일관성이 희생됩니다.
CAP 정리에 대해 생각할 수있는 또 다른 방법은 구상 인의 무역 서비스 이용 가능성에 대한 모토와 어떤면에서 유사하다는 것입니다. 이것은 CAP 정리가 컴퓨터 과학에서 지적하는 제한된 자원과 결과에 대한 동일한 종류의 아이디어를 가리킨다. CAP 정리는 Hadoop과 같은 기술을 사용하여 엔터프라이즈 IT를위한 대규모의 체계적이며 덜 체계적인 데이터 세트와 함께 작동하는 새로운 데이터 분석 프로젝트의 분석에도 사용되었습니다.
CAP 정리에 대한 또 다른 요점은 '가용성'의 정의와 관련이 있습니다. 전문가들은 데이터베이스의 모든 부분을 항상 사용할 수있게하지 않고도 '고 가용성'으로 간주되는 시스템을 보유 할 수 있다고 지적합니다. 이것은 데이터 트랜잭션에서 일관성과 가용성의 균형을 맞추기위한 몇 가지 수정 사항 중 하나입니다.
