less than 1 minute read

데이터베이스란 무엇인가

조회와 조작을 위한 조직화된 데이터

데이터베이스의 특징

여러사람이 동시에 접근할수 있고 수정을 통해 데이터가 계속 변화한다. 메모리 주소가 아닌 내용을 이용한 참조를 통해 검색이 가능하다.

CAP 이론와 NOSQL

일관성 (어느곳에서나 동시에 데이터 접근시 같은 버전의 데이터를 볼수 있어야 함), 가용성 (노드가 죽더라도 다른노드에서 서비스를 제공할수 있어야 함), 파티션 (분산형 시스템)은 모두 동시에 달성할수 없다. 관계형 데이터베이스는 일관성에 치중하고, NOSQL에는 가용성과 분산형 시스템에 특화된 데이터베이스라고 볼수 있다.

NOSQL의 예시

  • 키 벨류 스토어
  • 도큐먼트
  • 그래프
  • 열지향 데이터베이스

Leave a comment