728x90

MYSQL 2

Mysql 설정 및 기본 명령어

Docker Mysql 사용하기 사용되는 Docker 기술 Image/GCR(Google Container Registry) Docker Repository에 있는 Mysql Pull 및 이미지화 이미지 이름 변경 Container/Volume/Mount Pull 받은 Mysql을 Container를 실행 Volume를 설정하여 Docker가 종료되도 데이터 삭제 방지 Mount하여 호스트 컴퓨터(사용자 컴퓨터) Docker 서버에 맵핑 시킨다. 실행 방법 Docker Pull GCR docker pull mysql Image 이름 변경 docker tag mysql new-mysql Container 실행 기본 실행 docker run -e MYSQL_ROOT_PASSWORD=root mysql 설명 ..

ETC/Docker 2023.08.03

MySql DB 엔진

InnoDB 엔진 특징: 트랜잭션 지원 및 ACID 속성 데이터 무결성 보장 멀티버전 동시성 제어 (MVCC) 장점: 안정성과 복구 기능이 우수 동시성 처리가 잘 되어 많은 수의 동시 사용자 처리 가능 외래 키 제약 조건 지원 단점: 일부 쓰기 작업에 비해 속도가 느릴 수 있음 일부 디스크 공간을 사용하여 데이터 저장에 용량 관리 필요 사용 예제 온라인 트랜잭션 처리 실시간 애플리케이션 데이터 일관성이 중요한 시스템 MyISAM 엔진: 특징: 단순하고 빠른 읽기 작업에 최적화됨 전체 텍스트 검색(Full-Text Search) 기능 제공 장점: 높은 읽기 성능을 제공 작은 크기의 인덱스를 사용하여 빠른 검색이 가능 단점: 트랜잭션 처리와 ACID 속성을 지원하지 않음 데이터 손실 복구 어려움 사용 예제 ..

DB 2023.07.03
728x90