TIL_231102_RDBMS vs NoSQL

Sol Lee·2023년 11월 2일
0

초간단 정리(이 정도는 기억할 수 있겠지...)

RDBMS

관계형 데이터베이스 (Relational Database Management System)
SQL언어를 이용해서 데이터 입출력
엑셀처럼 행과 열로 이루어짐(스키마)

종류

PostgreSQL, Oracle, MySQL, Maria DB, SQLite

장점

범용적으로 사용함.
데이터 중복 없음.

단점

데이터 스키마가 사전에 계획되어야 함(추후 수정이 어려움)

관리될 데이터가 명확하고 관계를 맺고 있는 데이터가 자주 변경되는 경우


NoSQL

비관계형 데이터베이스
SQL언어 사용하지 않음 (Not Only SQL)
key-value로 이루어짐(컬렉션)

종류

MongoDB, Redis ...

장점

유연성, 확장성 용이함 (새로운 필드 추가/수정 쉬움)

단점

데이터 중복될 수 있음

관리할 데이터가 명확하지 않고 대용량의 데이터를 다루는 경우


참고

관계형과 비관계형 데이터베이스의 종류와 특징

데이터베이스의 종류

RDBMS NoSQL 차이

데이터베이스(Database) 종류와 장/단점

profile
직업: 개발자가 되고 싶은 오레오 집사

0개의 댓글