MySQL 옵티마이저가 정렬을 어떻게 실행하는지에 대해 알아보고 정렬을 최적화시키기 위한 방법에 대해 알아보자
하드 디스크 드라이버(HDD)와 솔리드 스테이트 드라이브(SSD)의 차이부터, 순차 I/O와 랜덤 I/O의 차이에 대해 알아보자.
InnoDB 스토리지 엔진 아키텍처에는 어떤 구성 요소들이 있는지와 어떤 기능들을 하는지 알아보자
JVM의 실행엔진에 속한 GC(Garbage Collector)의 개념에 대해 알아보고, 어떻게 구현되어 있는지 살펴보자
이전에 페치조인에 대한 글을 작성했었습니다. 해당 글에서는 일대다 컬렉션에 대한 페치 조인은 페이징이 불가능하다고 했었습니다.. 물론 불가능한 건 아니지만, 데이터의 정합성에 문제가 생길 수 있다는 것입니다. 상황을 예시로 들어보겠습니다. > #### 데이터의 정합성
JVM의 개념과 구성요소들의 역할에 대해 알아보자. 그리고 C/C++에선 왜 Virtual Machine 개념이 도입되지 않았는지 확인해보자.
카프카는 분산 애플리케이션으로서, 대용량의 실시간 데이터 처리를 위해 배치 전송, 파티션, 분산 기능을 구현했다. 또한, 데이터의 안정적인 저장을 위해 리플리케이션 기능과 분산된 서버에서 자동으로 파티션의 리더를 선출하는 기능을 구현했다. 이 기능들은 어떻게 동작하고,