CS 3

[테코톡] CSR과 SSR

출처: https://www.youtube.com/watch?v=TXzwuaXQN2U&list=PLgXGHBqgT2TvpJ_p9L_yZKPifgdBOzdVH&index=181  웹 애플리케이션의 역사MPA(Multi Page Application) : 다중 페이지로 이뤄져 있어 변경사항이 있을 때마다 서버로 페이지 요청새로고침 발생미디어 파일, 인터렉션이 많아져 복잡도가 높아지면서 성능 이슈 발생AJAX의 등장: 필요한 부분만 리로드할 수 있게 해줌SPA(Single Page Application): 단일 페이지로 이루어져 있어 갱신될 부분에 대해서만 데이터 요청새로고침이 발생하지 않음 MPA -> SSR 방식 채택SPA -> CSR 방식 채택 CSR & SSRCSR(Client side Renderin..

CS 2025.04.03

[테코톡] DB Replication

영상: https://www.youtube.com/watch?v=7DwxuWyCNHA&list=PLgXGHBqgT2TvpJ_p9L_yZKPifgdBOzdVH&index=2 예시 상황쇼핑몰 블랙 프라이데이 이벤트 진행으로 50퍼센트 할인많은 유저가 몰릴 것을 대비하여 취약점 진단(약 평소 5배)WAS와 DB가 하나인 구조로드밸런서와 WAS 여러 개로 개선결과: DB의 CPU 사용률과 메모리 사용률이 100%, 데이터베이스 크래시 발생-> 고가용성(High Availability)이 중요 DB Replication데이터베이스 고가용성을 위한 기술Mysql 8.0, innoDB 기준 개념DB Replication: 한 데이터베이스에서 다른 데이터베이스로 데이터가 동기화되는 것Source(원본 데이터 소장) -..

CS 2025.03.29

[테코톡] MySQL 옵티마이저의 실행계획

유튜브를 통해 매일 조금씩 공부하기...! https://www.youtube.com/watch?v=gcsu7ni3tBc&list=PLgXGHBqgT2TvpJ_p9L_yZKPifgdBOzdVH실행계획이란?MySQL 서버 구성MySQL 엔진: SQL 문장 분석 / 최적화 -> 옵티마이저스토리지 엔진: 데이터 저장 / 조회쿼리 실행 과정MySQL 엔진: SQL parser -> SQL 옵티마이저 -> SQL 실행기스토리지 엔진: 데이터 읽기/쓰기실행계획이란?옵티마이저가 결정한 최적의 쿼리 실행방법쿼리 앞에 'EXPLAIN'을 붙여 확인 가능 실행계획 분석테스트 환경 세팅FieldTypeNullKeyidbigintNOPRInicknamevarchar(255)NOUNIageintNOMULaddressvarcha..

CS 2025.03.27