개념 정리 MySQL
InnoDB: 버퍼풀
InnoDB 구조 아래의 사진은 InnoDB의 전체 구조이다. InnoDB 스토리지 엔진은 크게 메모리 영역, 백그라운드 스레드, 디스크 영역 세 계층으로 나뉜다.
InnoDB 구조 아래의 사진은 InnoDB의 전체 구조이다. InnoDB 스토리지 엔진은 크게 메모리 영역, 백그라운드 스레드, 디스크 영역 세 계층으로 나뉜다.
MySQL 구조
기본편까지는 개발 환경에서 Docker를 쓰는 방법을 알아봤다. 이번엔 실제 실무에서 마주칠 수 있는 문제들과 그 해결 방법을 알아보려고 한다.
기초편에서 컨테이너 하나를 띄우는 방법을 알아봤다. 이번엔 실제 서비스처럼 여러 컨테이너를 함께 운영하는 방법을 알아본다.
Docker 포트 매핑은 내부적으로 어떻게 동작할까?
Docker가 왜 필요할까?
개요 이전 글에서 분석했던 문제의 원인은 트랜잭션 범위 설계 문제였다. 1 2 3 4 5 [문제] @Transactional이 루프 전체를 감싼다 → 포스트N에서 예외가 전파되면 포스트1~N-1의 DB 쓰기까지 롤백 → 하지만 Redis getAndDelete는 이미 완료된 상태 → 복원 불가 → 조회수 소실
개요
개요
개요