Notice
Recent Posts
Recent Comments
Link
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
Tags
more
Archives
Today
Total
관리 메뉴

코딩세상

[데이터베이스 기초] 1. 데이터베이스 개요 - 데이터베이스 종류 본문

데이터분석/데이터베이스

[데이터베이스 기초] 1. 데이터베이스 개요 - 데이터베이스 종류

필륭 2023. 12. 10. 14:02

-  데이터베이스 구분

 

 

  • 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기 -  [수업자료] 데이터베이스 개요

 

 

 

 

Comments