본문 바로가기
database

Sql 과 nosql 차이점 그리고 언제 써야하는지

by 무대포 개발자 2020. 11. 14.
728x90
반응형

Sql 과 nosql 차이점 그리고 언제 써야하는지

Sql : 관계형 데이터베이스
  • 정해진 데이터 스키마를 따라 테이블에 저장
  • 테이블 간의 관계를 통해 원하는 데이터를 뽑아낸다.
  • 데이터가 수직적 확장만 지원 (성능). 데이터 구조 때문에
  • 데이터 무결성 보장.
Nosql : 비관계형 데이터베이스
  • 스키마 없고. 즉, 이 말은 서로 관계 없는 데이터 구조를 같은 컬렉션(테이블) 에 저장할 수 있음.
  • 관계 없음. 조인 없음.
  • 동일한 데이터가 들어갈 수 있기에 자주 변하지 않는 데이터를 저장할 때 좋음.
  • 여러 서버에 데이터 확장이 가능 (수평적)
  • 자주 안바뀌는 데이터를 저장하기에 좋겠지.

댓글