posted by 희정냥★ 2012. 7. 1. 23:56

* NoSQL(NOT ONLY SQL)의 정의

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


Consistency : each client always has the same view of the data

Availability : all clients can always read and write

Partition tolerance : the system works well across physical network partitions


일관성(Consistency) : 모든 사용자들에게 같은 시간에 같은 데이터를 보여 주어야 한다

유효성(Availability) : 모든 클라이언트 들이 읽기 및 쓰기가 가능해야 한다. 즉, 하나의 노드가 장애가 일어 나더라도 다른 노드에는 영향을 미치면 안된다.

분산가능(Partition Tolerance) : 물리적 네트워크 분상 환경에서 시스템 동작이 원할하게 이루어 져야 한다. 즉, 네트워크 전송 중 데이터 손실 상황이 와도 시스템은 정상적으로 동작을 해야한다







'Computer 2.0 > Database' 카테고리의 다른 글

데이터베이스 튜닝  (0) 2012.07.05
NoSQL  (0) 2012.07.01

댓글을 달아 주세요