React ExpressJS MysqlDocker NginX GitHub Actions AWS ( EC2 )Dockerfile 정의GitHub Actions를 통해 Docker Hub에 이미지를 PushGitHub Actions를 통해 Docker Hub에 업로드 되어
Stcokey프로젝트를 마무리하고 아쉬운 부분에 대한 리팩토링을 진행!기존에는 검색어에 따른 결과를 SQL의 "LIKE"를 사용하여 검색결과를 반환하도록 API를 설계했다.이는 LIKE 연산이 인덱스를 효과적으로 활용하지 못하여 성능저하가 일어난다.ElasticSear
Stockey 프로젝트를 진행하고 리팩토링을 진행했고, 변경사항을 정리해보려고 합니다. 변경사항 기존 : 하나의 서버에서 Nginx(React), Express.js, MySQL를 전부 실행 변경 : 각각의 서버에서Nginx(React), Express.js 서버 2
DB에서 검색 속도를 높이기 위해 테이블의 특정 열에 대해 생성하는 자료 구조. (B+ Tree)주로 자주 조회(SELECT)되는 열에 대해 설정됩니다.그러나 인덱스를 지나치게 많이 생성하면 생성, 수정, 삭제 작업에서 성능 저하의 우려가 있습니다.인덱스 생성인덱스 생