-
RDBMS 와 NoSQLTutorial/0.Tutorial 2022. 10. 5. 10:16
관계형 데이터 베이스 RDBMS Relational Database Management System
서로 연관된 2차원 테이블들로 데이터 관리.
MySQL, Oracle등.
정해진 스키마에 따라, SQL 에 의해 저장된다.
출처 : 코딩애플 유튜브 강의 출처 : 코딩애플 유튜브 강의 출처 : 코딩애플 유튜브 강의 관계형 데이터베이스는 테이블간 관계를 나타내기 위해 외래 키(foreign key)를 사용한다.
외래 키를 통해 테이블 간 join이 가능하다.
명확한 데이터 구조 아래 데이터의 중복을 없앨 수 있다.
그러나 Join이 복잡해질 수 있다.
또 성능향상은 곧 서버 성능의 향상, Scale-up 에 달려있다.
NoSQL
테이블 간 관계를 정의하지 않으며 Join 도 불가능.
스키마에서 자유롭고, 수평적 확장(Scale-out)에 용이.
Key:Value 페어의 데이터가 대표적이지만 여러 유형이 있다.
'Tutorial > 0.Tutorial' 카테고리의 다른 글
SQL과 NoSQL (0) 2022.10.19 웹서버와 WAS (0) 2022.10.06 웹서버와 웹프레임워크와 라이브러리와 모듈 (0) 2022.10.05 URI 와 URL (0) 2022.10.05 REST API : 그러니까 창문은 창문답게 투명하게, 보기 쉽게 만들라는 것 (1) 2022.10.01