일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- Inside Of Me
- 아이유
- nginx
- 기타
- 데이터베이스
- IT
- DBMS
- SQL 처리
- 레이디스코드
- 장범준
- 스위트라떼
- 말 더듬
- oracle
- 니가 참 좋아
- 개발자
- 러블리즈
- 천공의 시간
- db
- 오라클 아키텍처
- I'm fine thank you
- 슬픔의 후에
- 악보
- 신입
- 인덱스
- 봄 사랑 벚꽃 말고
- DBMS 구성요소
- 6학년 8반 1분단
- 오라클
- index
- 핑거스타일
목록DBMS (3)
취미로 음악을 하는 개발자
SQL문 처리 과정 사용자가 커맨드 상에서 DBMS 서버에 SQL문을 보내거나 프로그램을 통하여 SQL문을 보내면 DBMS는 다음과 같이 실행결과를 되돌려 준다 파스(Parse) -> 실행(Execute) -> 패치(Fetch) 1) 파스(Parse) - SQL문의 문법과 권한(시스템, 오브젝트) 체크 - 옵티마이저가 실행계획 수립 - 공유 메모리 영역에 저장 * 옵티마이저 : 원하는 데이터를 신속히 가져오기 위해 여러 가지 알고리즘과 통계치를 근거로 가장 빠른 실행 결로를 찾아주는 역할을 하는 DBMS의 핵심 프로세스 중 하나로 규칙기반/비용기반 옵티마이저가 있다 ㄴ규칙기반 옵티마이저는 미리 정해진 규칙에 근거하여 실행계획을 선택하고 비용기반 옵티마이저는 데이터 사전에 정의되어있는 통계정보와 선택 가능..
SGA 내부구조 Shared Pool 똑같은 SQL문을 여러 번 실행했을 때 SQL 질의 해석 결과를 재이용하는 기능인 라이브러리 캐시와 데이터 딕셔너리 캐시로 구성됨 Data Dictionary Cache 데이터베이스 내에서 사용되는 오브젝트에 대한 정보를 담고 있는 영역 DB Buffer Cache 디스크로부터 블록 단위로 읽어 온 데이터의 복사 본을 보관하는 메모리 영역 Redo Log Buffer 데이터베이스의 변화된 부분에 관한 정보를 갖고 있는 영역 오라클 데이터베이스의 파일 종류 Data Files 실제 데이터를 물리적으로 저장하는 데 사용 Control Files 데이터베이스의 제어 정보를 가지고 있는 파일 Redo Log Files 데이터베이스에 생긴 모든 변화를 기록하는 파일로, 인스턴..
데이터베이스 관리 시스템(이하, DBMS) : 사용자와 데이터베이스를 연결하며, 데이터베이스의 모든 접근을 처리하는 소프트웨어로 데이터의 물리적, 논리적 독립을 보장하며, 데이터의 무결성을 유지하고, 데이터의 불일치를 제거하며, 데이터를 공유하게 하는 소프트웨어 DBMS 장단점 장 점 단 점 데이터 중복의 최소화, 데이터 공유 데이터 일관성 및 무결성 유지 데이터의 표준화와 보안 유지 비용의 증대 시스템의 복잡성 복구의 복잡성 DBMS가 갖추어야 할 기능 - 데이터 정의 기능, (Data Definition Language: DDL) 여러 사용자들의 요구에 맞춰 데이터를 기술할 수 있으며, 테이블을 구성하는 칼럼 등 데이터베이스의 논리적 구조 및 특성을 정의할 수 있다. 그리고 인덱스 등 데이터의 물리적..