본문 바로가기

T아카데미/데이터베이스

15강. SQL Advanced 2

[ 목차 ]

1. 메타데이터

2. 데이터사전

3. 데이터디렉토리

4. CharacterSet

5. Collation

6. 스토리지 엔진

 

1. 메타데이터

1) 데이터를 위한 데이터

2) DB, 테이블의 스키마에 대한 정보를 저장하는 테이블

3) DB명, 테이블명, 칼럼명, 사용자명, SHOW명령어의 결과값 등이 저장

4) 데이터사전

5) 데이터디렉토리

 

2. 데이터사전

1) = 시스템 카탈로그

2) 데이터베이스의 정보 저장

3) 일반적으로 일기전용정보

 

3. 데이터디렉토리

1) DBMS의 모든 데이터가 저장되는 폴더

2) DB, 상태, 로그 저장

 

4. CharacterSet

1) 문자인코딩 정보/메타데이터의 일종

2) 문자열의 값을 저장할 때 사용되는 기본정보

3) DB/테이블별로 별도 설정 가능

 

5. Collation

1) 데이터를 정렬할 때 사용하는 정보

2) 정렬 시 대소문자를 구분/비구분 여부를 설정 가능

3) 한글데이터의 경우에는 무의미함

 

6. 스토리지 엔진

1) = 데이터베이스엔진

2) DMBS가 데이터를 CRUD 할 때 사용하는 기본 컴포넌트

3) MyISAM과 InnoDB가 있음

4) 데이터 접근속도/ 안정성/트랜잭션의 지원 여부 드의 차이가 있으며 InnoDB가 좀 더 기본적

5) InnoDB : 트랜잭션 지원, 업데이트 유지, 줄단위 락, 복구 용이, 동시처리 성능 높음

6) MyISAM : 상대적으로 높은 성능, 읽이 위주, 테이블 단위 락

'T아카데미 > 데이터베이스' 카테고리의 다른 글

16강. SQL Advanced 3  (0) 2020.03.25
88  (0) 2020.03.25
14강. SQL Advanced 1  (0) 2020.03.24
13강. SQL(DCL)  (0) 2020.03.23
12강. SQL(DDL)3  (0) 2020.03.23