본문 바로가기
반응형

DataBase2

MySQL InnoDB의 특징(1) MySQL의 대표적인 DB는 InnoDB와 MyISAM이 있습니다. MySQL 5.5 이후 등장하였으며 스토리지 엔진입니다. 전형적인 메모리 기반의 엔진 MyISAM과 HDD를 기반으로 했지만 현재는 거의 메모리 기능에서 MyISAM을 능가하는 InnoDB가 있습니다. 현재는 InnoDB가 주류로 쓰인다.InnoDB의 전체적인 구조는 위와 같습니다.대표적인 InnoDB 특징을 알아보고자 합니다InnoDB의 특징PK에 의한 클러스터링오라클 DB와 유사하게 pk의 순서대로 저장됩니다. 다른 칼럼의 경우 레코드의 주소가 아닌 Primary Key의 값을 주소로 사용합니다. 이 때문에 Range스캔은 빨리 처리됩니다.외래키 지원외래키가 지정된 키의 경우 부모 테이블, 자식 테이블에 데이터가 있는지 확인을 하고 .. 2024. 8. 26.
Oracle SQL HR 샘플 스키마 설치 및 생성 개요Oracle SQL 18C 버전 이후로 기본적으로 설치되어 있던 연습용 스키마가 분리되어 별도로 설치하는 방식으로 변경되었습니다. 현재 다루는 버전은 21C 버전으로 윈도우 환경에서 조건에서 실행합니다. hr(Human_resources) 기준으로 작성하였습니다. 다른 스키마 역시 동일합니다. 환경 SQL version : Oracle SQL 21c OS : Windows 11 먼저 SQL 21C 버전과 SQL Developer는 이미 설치되어 있다고 가정한 상태에서 진행합니다. 1. 스키마 다운로드https://github.com/oracle-samples/db-sample-schemas/releases 먼저 스키마를 다운로드합니다.. 압축 파일을 압축 해제한 뒤 c:\app 폴더에 C:\app\*.. 2022. 4. 8.
반응형