답변

13

카산드라는 일반적으로 가용성과 파티션 공차가 일반적으로 일관성보다 중요하다고 간주되는 AP 시스템으로 분류됩니다. 그러나 실제 시스템이이 범주에 속하는 경우는 거의 없으므로 CAP를 연속체로 보는 것이 도움이됩니다. 대부분의 시스템은 일관성 있고, 사용 가능하며, 파티션을 허용 할 수 있도록 노력할 것이며, 무엇이 가장 중요한지에 따라 (Cassandra를 포함하여) 많은 것을 조정할 수 있습니다. 복제 요소 및 일관성 수준과 같은 노브를 돌리면 C, A 및 P에 큰 영향을 미칠 수 있습니다.

다양한 유스 케이스가 서로 다른 요구 사항을 갖고 있기 때문에 용어의 의미를 정의하는 것조차 어려울 수 있습니다. 따라서 시스템을 CP, AP 또는 기타로 분류하는 대신, 유스 케이스에 맞게 이러한 특성을 조정하기 위해 제공하는 옵션 측면에서 생각하면 도움이됩니다.

Here's an interesting discussion CAP 정리가 처음 도입 된 이후로 상황이 어떻게 바뀌 었는지에 관한 것입니다.

+1

고대의 질문, 나도 안다.하지만 어쨌든 : 요즘 카산드라는 다음과 같이 CP가되도록 [조정] (http://docs.datastax.com/en/archived/cassandra/2.0/cassandra/dml/dmlAboutDataConsistency.html) 될 수 있습니다. 잘. – Dinei