스터딩/대용량 데이터 & 트래픽 처리
대용량 처리를 위한 MySQL 이해 (1)
소개대용량 서버를 구축하기 위해서는 어떤 것들을 알아야 할까?Spring, MySQL, MongoDB, Redis, Kafka, MSA….서버 개발자의 핵심은 데이터다.대용량 시스템이 어려운 이유는 결국 많은 양의 데이터에서 시작된다. 어떻게 많은 양의 데이터를 안정적으로 삽입, 갱신, 조회할까?MySQL - 정규화, 인덱스, 트랜잭션, 동시성 제어MySQL에서는 이 4가지 키워드가 핵심이 된다. 대용량 시스템에 대한 이해웹의 기본 아키텍처웹 서버는 HTML, CSS, JavaScript와 같은 정적인 데이터들을 주로 서빙한다.웹 애플리케이션 서버는 데이터베이스에 저장된 데이터처럼 동적인 데이터들을 서빙한다. 웹 서버, 웹 애플리케이션 서버는 왜 나누어져 있을까?태초에는 웹 서버만 있는 형태에서 웹의 복..