DB RDBMS의 한계와 NoSQL을 사용하는 이유 (1) CAP, PACELC 이론 사내에서 발표 했던 내용을 정리하여 포스팅 한 것입니다. CAP 이론 분산 컴퓨팅 환경은 일관성(Consistency), 가용성(Availability), 분할 내성(Partitioning) 세 가지 특징을 가지고 있다, 이중 두 가지만 만족할 수 있다는 이론이다. NoSQL은 대부분 이 CAP 이론을 따른다. 일관성 (Consistency) 모든 노드들이 동일 시간 동일 데이터를 사용자에게 보여줘야 하는 것 ACID 의 'C'는 데이터는 항상 일관성 있는 상태를 유지해야 하고 데이터의 조작 후에도 무결성을 해치지 말아야 한다는 속성이다. 쓰기 동작이 완료된 후 발생하는 읽기 동작은 마지막으로 쓰여진 데이터를 리턴 해야..