DataBase/DataBase
[DataBase] 관계형 DB와 비관계형 DB의 차이
Eli.P
2022. 7. 8. 18:48
728x90
반응형
관계형 데이터 베이스(RDBMS)란?
기존의 사용하고 있는 MSSQL, MySQL, Oracle DB등 테이블의 행과 열로 이루어진 데이터 베이스를 말한다.
특징
- 테이블로 이루어진 데이터 베이스
- 행과 열로 이루어져 있음
- 스키마의 대한 정의가 필요한 데이터 베이스
- 제약조건이 필요함
비관계형 데이터베이스(NoSql)란?
현재 가장 많이 알려진 비관계형 데이터 베이스로는 MongoDB가 있으며, 전통적으로 알고있는 관계형 데이터 베이스보다
덜 제한적인 데이터 베이스를 말한다.
특징
- 스키마에 대한 정의가 필요하지 않음
- 가변성있게 데이터를 저장할 수 있다.
- 저장하거나 조회하는 방식이 복잡하지 않다.
- 제약조건에 대한 구상을 따로 하지 않아도 된다.
스키마(Schema)란?
: 데이터베이스의 속성, 관계, 개체에 대한 정의와 제약조건에 대해 기술한 것을 말한다.
스키마의 종류에는 개념 스키마, 외부 스키마, 내부 스키마가 있다.
728x90
반응형