Oracle 12c 데이터베이스 15 - Oracle 12c의 특징
💡 본 글은 ‘실습과 함께하는! 데이터베이스 Oracle 12c’ 강의 내용을 바탕으로 정리하였습니다.
멀티테넌트 아키텍쳐
개념
오라클 12c(c는 클라우드)에서 핵심 기능
이 멀티테넌트 아키텍쳐의 주요 내용이 CDB(Container DB)와 PDB(Pluggable DB)
하나의 CBD 안에 여러 개의 pluggable한 DB를 넣는다.
결과 확인
루트 컨테이너 CDB$ROOT
공통 사용자 + 오라클이 제공하는 메타데이터
시드 컨테이너 PDB$SEED
새로운 PDB를 생성할 때 사용하는 템플릿
...
Oracle 12c 데이터베이스 14 - 파티셔닝/샤딩, 복제
💡 본 글은 ‘실습과 함께하는! 데이터베이스 Oracle 12c’ 강의 내용을 바탕으로 정리하였습니다.
VLDB(Very Large DBMS)
전체 DB가 하나의 DBMS 시스템에 다 들어가기 힘들어지는 경우
테이블을 여러 개의 군으로 나누어 분산 저장
하나의 테이블이 방대한 경우에는 사전방식과 같이 나누어 저장
파티셔닝/샤딩, 복제는 VLDB를 구축하는 핵심 솔루션
파티셔닝/샤딩: 주로 Write 성능을 높이기 위해 사용
복제: 주로 READ 성능을 높이기 위해 사용
파티셔닝/샤딩
파티셔닝(Partitionin...
Oracle 12c 데이터베이스 13 - DB성능확장 및 안정화 고급기술(데이터베이스 백업 · 복원 · 로그)
💡 본 글은 ‘실습과 함께하는! 데이터베이스 Oracle 12c’ 강의 내용을 바탕으로 정리하였습니다.
데이터베이스 백업
물리 백업
핫백업
오라클 서비스가 동작하는 상태에서 백업
종류
종류
설명
데이터파일 복사
데이터베이스 내용을 직접 파일로 복사매번 스냅샷을 저장
RMAN 백업
Incremental backup: 기존 백업한 파일 이후 변경된 내용만 백업umulative backup
콜드백업
오라클 서비스가 정지된 상태에서 백업
속도는 빠름
논...
Oracle 12c 데이터베이스 12 - 메타데이터(Metadata), 캐릭터셋(Character set)
💡 본 글은 ‘실습과 함께하는! 데이터베이스 Oracle 12c’ 강의 내용을 바탕으로 정리하였습니다.
메타데이터 (Metadata)
개념
데이터의 데이터
DB, 테이블의 스키마에 대한 정보를 저장하는 테이블
DB명, 테이블명, 컬럼명, 사용자명 등
구분
데이터 사전(Data Dictionary)
데이터베이스의 정보 저장
시스템 카탈로그(System Catalog)라고도 함
일반적으로 읽기전용모드(Read-only)
데이터 디렉토리(Data Directory)
DBMS의 모든 데이터가 저장되는 디렉토리(폴더)
DB 저장, 상태 및 로그 저장
종류
데이터 사전 Prefi...
Oracle 12c 데이터베이스 11 - 검색성능개선을 위한 INDEX
💡 본 글은 ‘실습과 함께하는! 데이터베이스 Oracle 12c’ 강의 내용을 바탕으로 정리하였습니다.
인덱스(INDEX) 개념
검색을 빠르게 하기 위한 자료구조 (주로 B트리 계열)
레코드 추가, 수정, 삭제 시 해당 컬럼으로 다시 정렬한 후 검색에 필요한 값들을 미리 계산해 검색 속도를 높임
검색보다 추가, 삭제가 빨라야 한다면? 인덱스를 사용하지 않는 편이 나음
기본키는 자동으로 인덱스 설정
인덱스 On/Off를 통해 검색 속도 차이 체감
조인(JOIN) 시에도 영향을 줌
RDBMS의 핵심 기능
정렬
빠른 검색을 위해서는 데이터가 반드...
전체 글 33개, 7 페이지