데이터베이스 시스템 만약 어떤 프로젝트를 진행하고자 할때 데이터베이스 시스템의 구축은 프로젝트의 규모가 크던 작던 대부분 이루어질 것이다. 물론 트래픽이 거의 존재하지 않고 실사용자가 거의 없는 규모가 작은 프로젝트를 진행할 것이라면 데이터베이스 시스템은 단순하게
MySQL 아키텍처 해당 Part에서는 MySQL의 아키텍처 전체구조를 따라가며 MySQL가 어떤식으로 설계되어있는 지 확인하고 그 안에 녹아있는 성능 확보전략을 살펴본다. MySQL의 전체구조는 크게 MySQL 엔진과 스토리지 엔진으로 나누어볼 수 있다.
4장 트랜잭션과 잠금 해당 파트에서는 MySQL에서의 트랜잭션과 잠금에 대한 구체적 내용을 다룬다. 해당 파트의 여러 세부적인 내용중에서도 나는 데이터베이스에서 트랜잭션의 고립(격리) 정도를 왜 구별하여 나누어 놨는지, 각 고립 수준 별로 어떠한 차이가 존재하는 지
인덱스는 데이터베이스에 저장해놓은 데이터를 빠르게 탐색하기 위하여 원본 데이터를 저장할 때 추가적으로 같이 저장하는 정렬된 데이터 집합이다.