• 메인으로 이동
    AD광고
    New사랑과 우정으로 빛나는 모험프린세스 캐치 티니핑
    AD광고
    Best Seller소년 김구의 가슴 뜨거운 역사설민석의 한국사 대모험 38
    • 베스트
    • 소득공제
    • 무료배송

    Real MySQL 8.0(1권)(위키북스 데이터베이스 & 빅데이터 시리즈 23)

    • 백은빈, 이성욱 저
    • 위키북스
    • 2021년 09월 08일
    10%27,00030,000
    적립금
    1,500원 (5% 적립)
    추가 적립
    추가 적립 안내
    • 5만원 이상 결제 시 (*배송비 제외)

      정가제FREE(상품/사은품) 금액이 2,000원 이상이면 2,000원 추가적립

    • 10만원 이상 결제 시 (*배송비 제외)

      정가제FREE(상품/사은품) 금액이 2,000원 이상이면 2,000원 추가적립

      정가제FREE(상품/사은품) 금액이 5,000원 이상이면 5,000원 추가적립

    결제혜택
    무이자 할부
    결제사 혜택
    쿠폰
    회원 가입 즉시 지급되는 적립금 과 등급별 다양한 회원 혜택 보기
    배송비
    무료  (해외배송의 경우 지역에 따라 상이)

    배송안내

    서울특별시 강남구 강남대로 542(논현동, 영풍빌딩)
    지금 택배 주문하면 9/22(화) 출고 가능
    택배보다 빠른, 나우드림
    27,000

    [네이버페이]

    상품 규격 정보
    상품상세정보
    ISBN ISBN-13 : 9791158392703
    쪽수516쪽
    크기기타 규격
    제품구성단행본
    이 책이 속한 분야
    • 컴퓨터/IT > 시스템공학
    관련 이벤트
    • 사은품

    이달의 리뷰왕

    2026.01.01 ~ 2026.12.31

    • 사은품

    신규가입시 최대 10,800원

    2025.12.31 ~ 2026.12.31

    • 사은품

    『디그 잇3』 출간기념 포토카드 증정 이벤트

    2026.09.14 ~ 2026.10.02

    • 사은품

    2026 추석 프로모션 - 영롱한 보름달처럼 풍성한 추석 혜택🌕

    2026.09.09 ~ 2026.09.27

    • 사은품

    『유치원 Wars 17』 출간 기념 포토카드 증정!

    2026.09.01 ~ 2026.09.28

    • 사은품

    9월 특별선물 《영풍문고 리유저블백》

    2026.09.01 ~ 2026.09.30

    • 사은품

    이달의 리뷰왕

    2026.01.01 ~ 2026.12.31

    • 사은품

    신규가입시 최대 10,800원

    2025.12.31 ~ 2026.12.31

    • 사은품

    『디그 잇3』 출간기념 포토카드 증정 이벤트

    2026.09.14 ~ 2026.10.02

    • 사은품

    2026 추석 프로모션 - 영롱한 보름달처럼 풍성한 추석 혜택🌕

    2026.09.09 ~ 2026.09.27

    책 소개

    MySQL 서버를 활용하는 프로젝트에 꼭 필요한 경험과 지식을 담았습니다!

    《Real MySQL 8.0》은 《Real MySQL》을 정제해서 꼭 필요한 내용으로 압축하고, MySQL 8.0의 GTID와 InnoDB 클러스터 기능들과 소프트웨어 업계 트렌드를 반영한 GIS 및 전문 검색 등의 확장 기능들을 추가로 수록했다.
    또한 《Real MySQL 8.0》은 단순 SQL 문법이나 쿼리 작성보다는 MySQL 서버를 활용하는 프로젝트에서 꼭 필요한 경험과 지식을 전달하는 데 집중했다.
    이 책을 처음부터 끝까지 정독할 수 있다면 더없이 좋겠지만 필요하거나 관심 있는 내용 위주로 살펴봐도 지금까지 경험했던 수많은 문제들을 해결할 수 있을 것이다.

    목차

    [목 차]

    ▣ 01장: 소개
    1.1 MySQL 소개
    1.2 왜 MySQL인가?

    ▣ 02장: 설치와 설정
    2.1 MySQL 서버 설치
    ___2.1.1 버전과 에디션(엔터프라이즈와 커뮤니티) 선택
    ___2.1.2 MySQL 설치
    2.2 MySQL 서버의 시작과 종료
    ___2.2.1 설정 파일 및 데이터 파일 준비
    ___2.2.2 시작과 종료
    ___2.2.3 서버 연결 테스트
    2.3 MySQL 서버 업그레이드
    ___2.3.1 인플레이스 업그레이드 제약 사항
    ___2.3.2 MySQL 8.0 업그레이드 시 고려 사항
    ___2.3.3 MySQL 8.0 업그레이드
    2.4 서버 설정
    ___2.4.1 설정 파일의 구성
    ___2.4.2 MySQL 시스템 변수의 특징
    ___2.4.3 글로벌 변수와 세션 변수
    ___2.4.4 정적 변수와 동적 변수
    ___2.4.5 SET PERSIST
    ___2.4.6 my.cnf 파일

    ▣ 03장: 사용자 및 권한
    3.1 사용자 식별
    3.2 사용자 계정 관리
    ___3.2.1 시스템 계정과 일반 계정
    ___3.2.2 계정 생성
    3.3 비밀번호 관리
    ___3.3.1 고수준 비밀번호
    ___3.3.2 이중 비밀번호
    3.4 권한(Privilege)
    3.5 역할(Role)

    ▣ 04장: 아키텍처
    4.1 MySQL 엔진 아키텍처
    ___4.1.1 MySQL의 전체 구조
    ___4.1.2 MySQL 스레딩 구조
    ___4.1.3 메모리 할당 및 사용 구조
    ___4.1.4 플러그인 스토리지 엔진 모델
    ___4.1.5 컴포넌트
    ___4.1.6 쿼리 실행 구조
    ___4.1.7 복제
    ___4.1.8 쿼리 캐시
    ___4.1.9 스레드 풀
    ___4.1.10 트랜잭션 지원 메타데이터
    4.2 InnoDB 스토리지 엔진 아키텍처
    ___4.2.1 프라이머리 키에 의한 클러스터링
    ___4.2.2 외래 키 지원
    ___4.2.3 MVCC(Multi Version Concurrency Control)
    ___4.2.4 잠금 없는 일관된 읽기(Non-Locking Consistent Read)
    ___4.2.5 자동 데드락 감지
    ___4.2.6 자동화된 장애 복구
    ___4.2.7 InnoDB 버퍼 풀
    ___4.2.8 Double Write Buffer
    ___4.2.9 언두 로그
    ___4.2.10 체인지 버퍼
    ___4.2.11 리두 로그 및 로그 버퍼
    ___4.2.12 어댑티브 해시 인덱스
    ___4.2.13 InnoDB와 MyISAM, MEMORY 스토리지 엔진 비교
    4.3 MyISAM 스토리지 엔진 아키텍처
    ___4.3.1 키 캐시
    ___4.3.2 운영체제의 캐시 및 버퍼
    ___4.3.3 데이터 파일과 프라이머리 키(인덱스) 구조
    4.4 MySQL 로그 파일
    ___4.4.1 에러 로그 파일
    ___4.4.2 제너럴 쿼리 로그 파일(제너럴 로그 파일, General log)
    ___4.4.3 슬로우 쿼리 로그

    ▣ 05장: 트랜잭션과 잠금
    5.1 트랜잭션
    ___5.1.1 MySQL에서의 트랜잭션
    ___5.1.2 주의사항
    5.2 MySQL 엔진의 잠금
    ___5.2.1 글로벌 락
    ___5.2.2 테이블 락
    ___5.2.3 네임드 락
    ___5.2.4 메타데이터 락
    5.3 InnoDB 스토리지 엔진 잠금
    ___5.3.1 InnoDB 스토리지 엔진의 잠금
    ___5.3.2 인덱스와 잠금
    ___5.3.3 레코드 수준의 잠금 확인 및 해제
    5.4 MySQL의 격리 수준
    ___5.4.1 READ UNCOMMITTED
    ___5.4.2 READ COMMITTED
    ___5.4.3 REPEATABLE READ
    ___5.4.4 SERIALIZABLE

    ▣ 06장: 데이터 압축
    6.1 페이지 압축
    6.2 테이블 압축
    ___6.2.1 압축 테이블 생성
    ___6.2.2 KEY_BLOCK_SIZE 결정
    ___6.2.3 압축된 페이지의 버퍼 풀 적재 및 사용
    ___6.2.4 테이블 압축 관련 설정

    ▣ 07장: 데이터 암호화
    7.1 MySQL 서버의 데이터 암호화
    ___7.1.1 2단계 키 관리
    ___7.1.2 암호화와 성능
    ___7.1.3 암호화와 복제
    7.2 keyring_file 플러그인 설치
    7.3 테이블 암호화
    ___7.3.1 테이블 생성
    ___7.3.2 응용 프로그램 암호화와의 비교
    ___7.3.3 테이블스페이스 이동
    7.4 언두 로그 및 리두 로그 암호화
    7.5 바이너리 로그 암호화
    ___7.5.1 바이너리 로그 암호화 키 관리
    ___7.5.2 바이너리 로그 암호화 키 변경
    ___7.5.3 mysqlbinlog 도구 활용

    ▣ 08장: 인덱스
    8.1 디스크 읽기 방식
    ___8.1.1 하드 디스크 드라이브(HDD)와 솔리드 스테이트 드라이브(SSD)
    ___8.1.2 랜덤 I/O와 순차 I/O
    8.2 인덱스란?
    8.3 B-Tree 인덱스
    ___8.3.1 구조 및 특성
    ___8.3.2 B-Tree 인덱스 키 추가 및 삭제
    ___8.3.3 B-Tree 인덱스 사용에 영향을 미치는 요소
    ___8.3.4 B-Tree 인덱스를 통한 데이터 읽기
    ___8.3.5 다중 칼럼(Multi-column) 인덱스
    ___8.3.6 B-Tree 인덱스의 정렬 및 스캔 방향
    ___8.3.7 B-Tree 인덱스의 가용성과 효율성
    8.4 R-Tree 인덱스
    ___8.4.1 구조 및 특성
    ___8.4.2 R-Tree 인덱스의 용도
    8.5 전문 검색 인덱스
    ___8.5.1 인덱스 알고리즘
    ___8.5.2 전문 검색 인덱스의 가용성
    8.6 함수 기반 인덱스
    ___8.6.1 가상 칼럼을 이용한 인덱스
    ___8.6.2 함수를 이용한 인덱스
    8.7 멀티 밸류 인덱스
    8.8 클러스터링 인덱스
    ___8.8.1 클러스터링 인덱스
    ___8.8.2 세컨더리 인덱스에 미치는 영향
    ___8.8.3 클러스터링 인덱스의 장점과 단점
    ___8.8.4 클러스터링 테이블 사용 시 주의사항
    8.9 유니크 인덱스
    ___8.9.1 유니크 인덱스와 일반 세컨더리 인덱스의 비교
    ___8.9.2 유니크 인덱스 사용 시 주의사항
    8.10 외래키
    ___8.10.1 자식 테이블의 변경이 대기하는 경우
    ___8.10.2 부모 테이블의 변경 작업이 대기하는 경우

    ▣ 09장: 옵티마이저와 힌트
    9.1 개요
    ___9.1.1 쿼리 실행 절차
    ___9.1.2 옵티마이저의 종류
    9.2 기본 데이터 처리
    ___9.2.1 풀 테이블 스캔과 풀 인덱스 스캔
    ___9.2.2 병렬 처리
    ___9.2.3 ORDER BY 처리(Using filesort)
    ___9.2.4 GROUP BY 처리
    ___9.2.5 DISTINCT 처리
    ___9.2.6 내부 임시 테이블 활용
    9.3 고급 최적화
    ___9.3.1 옵티마이저 스위치 옵션
    ___9.3.2 조인 최적화 알고리즘
    9.4 쿼리 힌트
    ___9.4.1 인덱스 힌트
    ___9.4.2 옵티마이저 힌트

    ▣ 10장: 실행 계획
    10.1 통계 정보
    ___10.1.1 테이블 및 인덱스 통계 정보
    ___10.1.2 히스토그램
    ___10.1.3 코스트 모델(Cost Model)
    10.2 실행 계획 확인
    ___10.2.1 실행 계획 출력 포맷
    ___10.2.2 쿼리의 실행 시간 확인
    10.3 실행 계획 분석
    ___10.3.1 id 칼럼
    ___10.3.2 select_type 칼럼
    ___10.3.3 table 칼럼
    ___10.3.4 partitions 칼럼
    ___10.3.5 type 칼럼
    ___10.3.6 possible_keys 칼럼
    ___10.3.7 key 칼럼
    ___10.3.8 key_len 칼럼
    ___10.3.9 ref 칼럼
    ___10.3.10 rows 칼럼
    ___10.3.11 filtered 칼럼
    ___10.3.12 Extra 칼럼

    출판사 서평

    MySQL 서버를 활용하는 프로젝트에 꼭 필요한 경험과 지식을 담았습니다!

    《Real MySQL 8.0》은 《Real MySQL》을 정제해서 꼭 필요한 내용으로 압축하고, MySQL 8.0의 GTID와 InnoDB 클러스터 기능들과 소프트웨어 업계 트렌드를 반영한 GIS 및 전문 검색 등의 확장 기능들을 추가로 수록했다.
    또한 《Real MySQL 8.0》은 단순 SQL 문법이나 쿼리 작성보다는 MySQL 서버를 활용하는 프로젝트에서 꼭 필요한 경험과 지식을 전달하는 데 집중했다.
    이 책을 처음부터 끝까지 정독할 수 있다면 더없이 좋겠지만 필요하거나 관심 있는 내용 위주로 살펴봐도 지금까지 경험했던 수많은 문제들을 해결할 수 있을 것이다.

    ★ 이 책에서 다루는 내용 ★

    ◎ MySQL 설치와 서버 아키텍처
    ◎ 트랜잭션과 잠금
    ◎ 인덱스 종류의 구조 및 활용
    ◎ GTID 기반 복제 및 InnoDB 클러스터 아키텍처
    ◎ 쿼리의 실행 계획 분석 및 최적화
    ◎ 스토어드 프로그램 개발
    ◎ 데이터 모델링 및 최적의 데이터 타입 선정
    ◎ 파티션 및 데이터 압축 활용
    ◎ GIS 및 전문 검색 기능 활용
    ◎ Performance 스키마 및 Sys 스키마 활용

    저자 소개
    저자 : 백은빈, 이성욱
      백은빈
      컴퓨터 공학을 전공하고 카카오에서 MySQL/MongoDB DBA로 근무하면서 DB 운영 및 트러블슈팅과 데이터 모델링, DBMS 도구 개발 및 신기술 벤치마킹을 수행했으며, 현재 당근마켓에서 MySQL/MongoDB DBA로 근무하고 있다.

      이성욱
      컴퓨터 과학을 전공하고 네이버와 라인을 거쳐 카카오 및 밸런스히어로에서 DBA로 근무했으며, 현재 당근마켓 DB팀 리더로 근무하고 있다.

      도서리뷰
      이 책을 읽고 어떤 느낌을 받으셨나요? 리뷰를 남기고 다른 독자들과 함께 공유해보세요.

      구매(배송/수령완료) 후 리뷰를 작성하시면 적립금 300원을 드려요!

      등록된 리뷰가 없습니다

      첫번째 리뷰어가 되어주세요

      이 분야에서 요즘 뜨는 책
      에러가 무섭지 않게 되는 책 - 에러 잘 읽는 법부터 효율적으로 디버깅하고 디버깅이 쉬운 코드를 작성하는 법까지사쿠라바 히로유키, 모치즈키 고타로 | 제이펍
      AI혁신:개정판 - 나의 커리어를 높이는 스마트워크 전략박대형, 김상용, 차명일, 임성기 | 지식과감성
      인생 언리얼 5 프로젝트 교과서 - 언리얼 엔진으로 3D 이머시브 콘텐츠 개발이영호, 박원석, 박현상, 탁광욱, 이영훈, 김현진 | BM성안당
      비전공자를 위한 이해할 수 있는 파이썬 - 챗GPT 시대에 최적화된 파이썬 공부법최원영 | 티더블유아이지
      엔트리 인공지능 with 햄스터 로봇 - 개정판강윤지,박찬규,강성웅,김원유,심재민,김연구,홍성용,김경상,정인재 | 영진닷컴
      에러가 무섭지 않게 되는 책 - 에러 잘 읽는 법부터 효율적으로 디버깅하고 디버깅이 쉬운 코드를 작성하는 법까지사쿠라바 히로유키, 모치즈키 고타로 | 제이펍
      AI혁신:개정판 - 나의 커리어를 높이는 스마트워크 전략박대형, 김상용, 차명일, 임성기 | 지식과감성
      인생 언리얼 5 프로젝트 교과서 - 언리얼 엔진으로 3D 이머시브 콘텐츠 개발이영호, 박원석, 박현상, 탁광욱, 이영훈, 김현진 | BM성안당
      비전공자를 위한 이해할 수 있는 파이썬 - 챗GPT 시대에 최적화된 파이썬 공부법최원영 | 티더블유아이지
      엔트리 인공지능 with 햄스터 로봇 - 개정판강윤지,박찬규,강성웅,김원유,심재민,김연구,홍성용,김경상,정인재 | 영진닷컴
      에러가 무섭지 않게 되는 책 - 에러 잘 읽는 법부터 효율적으로 디버깅하고 디버깅이 쉬운 코드를 작성하는 법까지사쿠라바 히로유키, 모치즈키 고타로 | 제이펍
      AI혁신:개정판 - 나의 커리어를 높이는 스마트워크 전략박대형, 김상용, 차명일, 임성기 | 지식과감성
      인생 언리얼 5 프로젝트 교과서 - 언리얼 엔진으로 3D 이머시브 콘텐츠 개발이영호, 박원석, 박현상, 탁광욱, 이영훈, 김현진 | BM성안당
      이 분야의 새로 나온 도서
      교환/반품/환불
      반품/교환방법
      • 마이페이지 > 주문관리 > 주문/배송조회 > 주문조회 후  [1:1상담신청]  또는 고객센터 (1544-9020)
      • ※ 오픈마켓, 해외배송 주문상품 문의 시 [1:1상담신청] 또는 고객센터 (1544-9020)
      반품/교환 가능기간
      • 변심반품의 경우 수령 후 7일 이내
      • 상품의 결함 및 계약내용과 다를 경우 문제점 발견 후 30일 이내
      반품/교환비용
      • 단순변심 혹은 구매착오로 인한 반품/교환은 반송료 고객 부담
      • 해외직배송 도서 구매 후 단순변심에 의한 취소 및 반품 시 도서판매가의 20% 수수료 부과
      반품/교환 불가 사유
      • 소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우
      • 소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우
        예) 만화, 잡지, 수험서 및 문제집류
      • 복제가 가능한 상품 등의 포장을 훼손한 경우
        예) 음반/DVD/비디오, 소프트웨어, 만화책, 잡지, 영상 화보집
      • 소비자의 요청에 따라 개별적으로 주문 제작되는 상품의 경우
      • 디지털 컨텐츠인 eBook, 오디오북 등을 1회 이상 다운로드를 받았을 경우
      • 시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우
      • 전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에 해당되는 경우
      상품 품절
      • 공급사(출판사) 재고 사정에 의해 품절/지연될 수 있으며, 품절 시 관련 사항에 대해서는 이메일과 문자로 안내드리겠습니다.
      소비자 피해보상
      환불지연에 따른 배상
      • 상품의 불량에 의한 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은 소비자분쟁 해결 기준 (공정거래위원회 고시)에 준하여 처리됨
      • 대금 환불 및 환불지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의 소비자 보호에 관한 법률에 따라 처리함
      공지사항
      • [이벤트 당첨자 발표] 26년 9월 <이달의 작가> 댓글 이벤트 당첨자 안내
      • [이벤트 당첨자 발표] 8월 모두의 서가 이벤트 당첨자 판매금액 리워드 안내
      • [이벤트 당첨자 발표] 26년 8월 <리뷰왕을 찾아라> 이벤트 당첨자 안내
      • [이벤트 당첨자 발표] 서울국제정원박람회, 김진명 작가 북토크 당첨자 안내
      • [이벤트 당첨자 발표] 9월 모두의 서가 이벤트 당첨자 안내
      공지더보기