코딩세상
[데이터베이스 기초] 1. 데이터베이스 개요 - 데이터베이스 종류 본문
- 데이터베이스 구분
- RDB(Relational Database)는 관계형 모델을 기반으로 SQL을 이용해 데이터를 관리
- NoSQL(Not only SQL)은 데이터 간의 관계를 정의하지 않고 RDB보다 유연한 모델을 이용
- 관계형 데이터베이스
- 데이터를 행과 열을 가지는 테이블로 표현
- 테이블 간의 관계를 이용해 데이터를 효과적으로 관리하여 데이터의 무결성을 보장
- 정의된 테이블(스키마)에 맞게 데이터가 삽입되므로 데이터의 안정성을 보장
- 데이터의 구조가 일관적인 경우에 주로 사용
- RDBMS의 종류
RDBMS란?
Relational DataBase Management System의 약자이며, RDB(Relational Database)를 관리하는데 사용하는 시스템을 말합니다.
대표적인 RDBMS
- NoSQL
- 데이터를 저장할 수 있는 유형의 제한이 없음
- 새로운 유형의 데이터를 추가하기 용이
- 데이터의 구조가 일관적이지 않고 자주 변경되는 경우에 적합
- 대용량 데이터를 더 빠르게 처리할 수 있음
- NoSQL의 종류
- RDB vs NoSQL
- RDB
- 행과 열로 구성된 테이블로 데이터를 표현
- 관계 모델을 기반으로 데이터를 관리
- 데이터의 무결성과 안정성이 중요한 경우 사용
- MySQL, PostgreSQL, MariaDB 등
- NoSQL
- 데이터의 표현 방식이 고정적이지 않음
- 일반적으로 대용량의 데이터를 RDB보다 빠르게 처리할 수 있음
- 데이터의 구조가 일관적이지 않은 빅데이터를 처리하는 경우 사용
- MongoDB, Redis, Apache Cassandre 등
# 출처 엘리스 AI트랙 7기 - [수업자료] 데이터베이스 개요
'데이터분석 > 데이터베이스' 카테고리의 다른 글
[데이터베이스 기초] 2. 데이터베이스 구성하기 - 데이터 모델링 (0) | 2023.12.10 |
---|---|
[데이터베이스 기초] 2. 데이터베이스 구성하기 - 키(Key) (0) | 2023.12.10 |
[데이터베이스 기초] 2. 데이터베이스 구성하기 - 제약 조건 (0) | 2023.12.10 |
[데이터베이스 기초] 1. 데이터베이스 개요 - 데이터베이스 정의어 (0) | 2023.12.10 |
[데이터베이스 기초] 1. 데이터베이스 개요 - 데이터베이스 소개 (0) | 2023.12.10 |
Comments