전반적인 내용은 Real MySQL 8.0 (백은빈 이성욱 지음) 책의 내용을 기반으로 정리한 내용입니다.모든 저작권은 해당 저자분들에게 있습니다.개발자 입장에서 물리적 공간에 대한 메모리 할당과 해제까지 고려해야 할까?물리적 장치 ARM, Track, Sector,
전반적인 내용은 Real MySQL 8.0 (백은빈 이성욱 지음) 책의 내용을 기반으로 정리한 내용입니다.모든 저작권은 해당 저자분들에게 있습니다.Architecture먼저 서버의 엔진을 구분해야 한다. 사람의 머리 역할을 하는 MySQL Engine과 손발 역할을 담
트랜잭션은 작업의 완전성을 보장해 주는 것이다. 즉 논리적인 작업 셋을 모두 완벽하게 처리하거나, 처리하지 못할 경우에는 원 상태로 복구해서 작업의 일부만 적용되는(Partial Update)이 발생하지 않게 만들어주는 기능Lock과 트랜잭션은 서로 비슷한 개념 같지만
InnoDB Storage에 대해서 이해를 하고 → 동시성 처리를 위해 인덱스 잠금 방식에 대해서 이해하고 있는 것이 기본일 필요가 있다.기계식 하드 디스크 드라이브를 대체하기 위해 전자식 저장 매체인 SSD가 많이 출시기존 하드 디스크 드라이브에서 데이터 저장용 플래
상황 위치 기반의 서비스를 제공하는 애플리케이션에서 위도와 경도를 기반으로 주변 케이크 샵을 제공해야하는 서비스를 구현해야 하는 상황이었습니다. 제가 생각한 방법은 2가지가 있습니다. 첫 번째, 조건에 맞는 케이크 샵들을 모두 영속성 컨텍스트로 불러와서 위도와 경도
작년에 책을 통해 읽은 내용인데, 시간 지나가면 까먹고 책을 다시 펼쳐볼 때가 많아서 블로그 글도 작성할 겸 & 핵심 내용 정리 할 겸을 목표로 작성한다. "아는 만큼 보인다"라는 말이 지식을 쌓을수록 얻는 재미 중 하나인 것 같다. 쿼리 실행 계획 절차 MySQL