NOSQL과 CAP Theorem

-- IT Trend 2012. 12. 26. 10:18
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

1. 클라우드 컴퓨팅 데이터 관리 기술, NOSQL의 개요

 

가. NOSQL(NOT ONLY SQL)의 정의

- 관계데이터베이스(RDBMS) 한계를 극복하기 위해, Join이 없고, 고정된 스키마를 갖지 않는 새로운 형태의 데이터 저장소

- 관계형데이터베이스의 특징을 제거하고 만들어진 다른 모든 DBMS

 

나. NOSQL 필요성(RDBMS 제약) 및 주요 특징- 클라우드 컴퓨팅/웹 환경의대량의 데이터를, 저비용으로 처리할 수 있는 DB 필요.


2. CAP 이론 개요와 NOSQL 관계

 

가. Brewer의 CAP 이론의 개요

- 분산 컴퓨팅시스템이 보장해야 할 3가지 특징(일관성,가용성,부분 결함허용)을 정의하고,분산 시스템은 3가지중 2가지만 보장할 수 있고(Pick two),3가지 모두를 보장하는 것은 불가능 하다는 이론



※ 네트워크 발전으로인해 많은 양의 데이터가 생겨나고 이를 처리하기 위해 클라우드 컴퓨팅 등 분산 처리 시스템이 도입되면서 기존의 RDBMS는 이를 위한 확장성을지원하는 못하는 한계

 

나. CAP 이론 와RDBMS/NOSQL 관계



3. CAP 이론 측면에서 RDBMS와 NOSQL 비교


출처 : http://i-bada.blogspot.kr/2012/04/nosql-cap-theorem.html

posted by 어린왕자악꿍