관리 메뉴

CASSIE'S BLOG

noSQL 본문

PROGRAMMING/기타

noSQL

ITSCASSIE1107 2023. 6. 13. 14:00

NoSQL 데이터베이스는 ?

  • NoSQL 데이터베이스(일명 “SQL만을 사용하지 않는 데이터베이스”)는 표 형식이 아니며, 관계형 테이블과는 다른 방식으로 데이터를 저장한다.
  • NoSQL 데이터베이스는 SQL 앞에 붙은 ‘No’에서 알 수 있듯이, 주로 데이터가 고정되어 있지 않은 데이터베이스를 가리킨다.
  • NoSQL 데이터베이스는 데이터 모델에 따라 유형이 다양하다.
  • 주요 유형으로는 문서, 키 값, 와이드 컬럼, 그래프가 있다.
  • NoSQL이 SQL과 반대되는 개념처럼 사용된다고 해서, NoSQL에 스키마가 반드시 없는 것은 아니다.
  • 이들은 유연한 스키마를 제공하며, 대량의 데이터와 높은 사용자 부하에서도 손쉽게 확장이 가능하다.
  • 관계형 데이터베이스에서는 데이터를 입력할 때 스키마에 맞게 입력해야 하는 반면, NoSQL에서는 데이터를 읽어올 때 스키마에 따라 데이터를 읽어 온다.
  • 이런 방식을 ‘schema on read’라고도 한다.
  • 읽어올 때에만 데이터 스키마가 사용된다고 하여, 데이터를 쓸 때 정해진 방식이 없다는 의미는 아니다.
  • 데이터를 입력하는 방식에 따라, 데이터를 읽어올 때 영향을 미친다.

 

 

문제 문항: NoSQL은 역시 테이블 형태의 데이터 구조를 사용한다(x)

반응형

'PROGRAMMING > 기타' 카테고리의 다른 글

논문이나 메일 쓸 때  (0) 2023.06.22
코딩 추천 책 정리  (0) 2023.06.16
[도서] 클린 코드 정리  (0) 2023.06.10
컴퓨터 책 및 강의 추천  (0) 2023.06.05
인텔리제이 단축키 모음 꿀팁  (0) 2023.05.19