DB

[DB] RDBMS vs NoSQL

개발하는돼지 2021. 3. 18. 15:57

RDBMS

  • 데이터를 Column과 Row형태로 저장
  • 반드시 Schema 규격에 맞춰야함 ( RDBMS를 쓰는 가장 큰 이유 )
  • 성능 향상 시 스케일업만 가능

NoSQL

  • 대용량 데이터를 저장 할 수 있음
  • 정해진 Schema가 없어 자유롭게 데이터 저장 가능 ( NoSQL 쓰는 가장 큰 이유 )
  • 성능 향상 시 스케일아웃 가능

RDB와 NoSQL 중 뭐가 더 좋아서 선택하는 게 아닌 개발하고자 하는 어플리케이션에 맞는 데이터베이스 선택이 포인트