본문 바로가기
CS

ep 08-3.SQL vs. NoSQL

by L_SU 2023. 1. 9.

SQL

- 관계형 데이터베이스와 상호작용할 때 사용함

👉 SQL을 사용해 데이터를 다룸

- 관계형 DB에선 스카마가 뚜렷하게 보임

👉 테이블간의 관계를 직관적으로 파악 가능

- 관계형 DB를 뜻하기도 함

👉 한 유형을 말하기 때문

 

NoSQL

- 관계형 데이터베이스를 뺀 나머지 유형을 총칭함

- SQL만을 사용하지 않는 데이터베이스

- 관계형 테이블과 다른 방식으로 데이터를 저장함

- 주로 데이터가 고정되어 있지 않음

- 문서, 키 값, 와이드 컬럼, 그래프 등이 있음

- 반대 개념이라 해서 스카마가 반드시 없는 것은 아님

- 유연한 스카마를 제공하며, 대량의 데이터와 높은 사용자 부하에서도 손쉽게 확장 가능

- 데이터를 읽어올 때 스카마에 따라 데이터를 읽어옴

👉 SQL은 입력할 때 스카마에 맞게 입력해야 함

👉 그렇다고 쓸 때 정해진 방식이 없는 것은 아님

- 입력하는 방식에 따라 읽어올 때 영향을 미침

'CS' 카테고리의 다른 글

ep 08-2. SQL Injection  (0) 2023.01.08
ep 08-1.교착상태  (0) 2023.01.08
ep 07-2. 트랜잭션  (0) 2023.01.01
ep 07-1. 정규화  (0) 2023.01.01
ep 06-1.Hash  (0) 2022.12.18