Soheny.P 2022. 4. 6. 00:22
728x90

RDB(Relational Database) : 모든 데이타를 2차원의 테이블 형태로 표현 

RDBMS(Relational Database Management System) RDBMSRDB 생성, 수정, 관리 하는 소프트웨어

- 테이블간의 관계에서 외래 키를 이용한 테이블 간 Join이 가능
- 관계가 있기 때문에 명확한 구조 정의 필요
- join문 사용하는 것이 오히려 복잡해질 수도 있음
- 스키마 아래 존재하기 때문에 데이터 유연성이 떨어짐
- 중복 데이터 불가

- 생성하려는 데이터베이스 구조가 명확할 때

 

NoSQL에서는 RDBMS와는 달리 테이블 간 관계를 정의하지 않습니다.

- 자유로운 구조
- 중복 허용
데이터 테이블은 그냥 하나의 테이블이며 테이블 간의 관계를 정의하지 않아 일반적으로 테이블 간 Join도 불가능

- 확장 가능성이 있거나 구조가 불분명할 때
- 데이터 양이 많을 때

728x90