데이터베이스 관리 시스템(DBMS) 선택
데이터베이스 설계
Lis Sulmont
Curriculum Manager
DBMS
DBMS
: 데이터베이스 관리 시스템
데이터베이스 생성 및 유지 관리
데이터
데이터베이스 스키마
데이터베이스 엔진
데이터베이스와 최종 사용자 간의 인터페이스
DBMS 유형
DBMS 선택은 데이터베이스 유형에 따라 달라짐
두 가지 유형:
SQL DBMS
NoSQL DBMS
SQL DBMS
관계형 데이터베이스 관리 시스템(
RDBMS
)
관계형 데이터 모델 기반
쿼리 언어: SQL
적합한 경우:
데이터가 구조적이고 변경이 없는 경우
데이터 일관성이 필요한 경우
NoSQL DBMS
덜 구조적
테이블이 아닌 문서 중심
행과 열의 정형 구조를 따르지 않아도 됨
적합한 경우:
빠른 성장
명확한 스키마 정의가 없는 경우
대용량 데이터
유형: 키-값 저장소, 문서 저장소, 열 기반 데이터베이스, 그래프 데이터베이스
NoSQL DBMS - 키-값 저장소
키와 값의 조합
키: 고유 식별자
값: 모든 데이터
활용 사례
: 온라인 구매자의 장바구니 관리
예시:
NoSQL DBMS - 문서 저장소
키-값과 유사
값(= 문서)이 구조화되어 있음
활용 사례
: 콘텐츠 관리
예시:
NoSQL DBMS - 열 기반 데이터베이스
데이터를 열 단위로 저장
확장성 우수
활용 사례
: 속도가 중요한 빅데이터 분석
예시:
NoSQL DBMS - 그래프 데이터베이스
데이터가 상호 연결되어 그래프로 표현
활용 사례
: 소셜 미디어 데이터, 추천 시스템
예시:
DBMS 선택
연습해 봅시다!
데이터베이스 설계
Preparing Video For Download...