728x90

DBMS?

DBMS란(DataBase Management System) 사용자와 데이터베이스 사이에서 사용자의 요구에 따라 정보를 생성해 주고 데이터베이스를 관리해 주는 소프트웨어이다.

 

RDBMS는 R(relation)이 붙어 관계형 테이터베이스를 관리하는 시스템을 말하며,

테이블이 다른 테이블과 관계를 맺고 모여있는 집합체이다.

관계를 나타내기 위해 외래 키(foreign key)를 사용하며 이 외래 키를 사용하여 테이블간 join이 가능하다는 것이 큰 특징이다.

 

NoSQL?

NoSQL에서는 RDBMS와는 달리 테이블 간 관계를 정의하지 않는다. 데이터 테이블은 그냥 하나의 테이블이며 테이블 간의 관계를 정의하지 않아 일반적으로 테이블 간 Join도 불가능하다.

728x90

+ Recent posts