일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 디자인교육
- 오픈패스
- UXUIPrimary
- 백엔드개발자
- 오픈챌린지
- 국비지원교육
- Java
- mysql
- 내일배움캠프
- Be
- UXUI챌린지
- 백준
- UXUI기초정복
- 국비지원취업
- 티스토리챌린지
- OPENPATH
- 환급챌린지
- 오블완
- 부트캠프
- 국비지원
- 백엔드 부트캠프
- baekjoon
- Spring
- KDT
- 디자인강의
- 디자인챌린지
- 내일배움카드
- 패스트캠퍼스
- 백엔드
- 객체지향
- Today
- Total
목록엔진 (2)
군만두의 IT 공부 일지
목차 이번에는 InnoDB 스토리지 엔진의 아키텍처의 주요 특징에 대해서 학습하려고 합니다.4.2 InnoDB 스토리지 엔진 아키텍처레코드 기반의 잠금을 제공함.높은 동시성 처리가 가능함.안정적이며 성능이 뛰어남.4.2.1 프라이머리 키에 의한 클러스터링InnoDB의 모든 테이블은 프라이머리 키 값의 순서대로 디스크에 저장됨.모든 세컨더리 인덱스는 레코드의 주소 대신 프라이머리 키의 값을 논리적인 주소로 사용함.쿼리 실행 계획에서 프라이머리 키는 기본적으로 다른 보조 인덱스에 비해 비중이 높게 설정됨.InnoDB 스토리지 엔진과 다르게 MyISAM 스토리지 엔진에서는 지원하지 않음. MyISAM 테이블의 모든 인덱스는 물리적인 레코드의 주소 값(ROWID)을 가짐.4.2.2 외래 키 지원InnoDB 스토..
목차 4장 분량이 많아서 4.1을 따로 분리해서 공부하기로 했습니다. 이번 장에서는 MySQL 엔진과 MySQL 서버에서 기본으로 제공되는 스토리지 엔진에 대해 학습해 봅니다.04. 아키텍처4.1 MySQL 엔진 아키텍처 4.1.1 MySQL의 전체 구조MySQL은 대부분의 프로그래밍 언어의 접근 방법을 모두 지원함.예) C/C++, PHP, 자바, 펄, 파이썬, 루비, .NET, 코볼 등 모든 언어MySQL(또는 MySQL 서버) = MySQL 엔진 + 스토리지 엔진 4.1.1.1 MySQL 엔진 커넥션 핸들러: 다양한 클라이언트로부터의 접속 요청을 처리함.SQL 파서: 클라이언트로부터 받은 SQL 쿼리를 해석하고 구문적인 정확성을 검사함. 쿼리를 여러 컴포넌트로 분해하여 데이터베이스가 이해할 수 있는..