전체 글 (26) 썸네일형 리스트형 DB 인덱싱 성능 테스트 개요 스터디 허브 프로젝트의 성능 개선을 위해 DB 인덱스에 관해 학습하던 중 문득 성능 차이를 눈으로 보고싶다는 생각이 들어 직접 구현하게 되었습니다. 프로젝트 설계 DB 인덱스 성능 테스트가 목적이기 때문에 설계를 간단하게 구성했습니다. 데이터 입력은 아래와 같은 로직으로 진행됩니다. 1. 클라이언트가 Post 요청을 보낸다. 2. 서버측에서는 이를 받아 랜덤한 문자열을 가지는 UserEntity를 100만개를 생성한다. 3. DB에 UserEntity 100만개를 saveAll 메소드를 이용해 저장한다. 조회 성능 테스트 성능 테스트는 다음과 같은 방식으로 진행됩니다. 1. 인덱싱하지 않은 상태로 DB에서 name을 조회해 동일한 name이 있을 경우 반환한 뒤 수행 시간을 측정한다. 2. 인덱싱한.. [StudyHub] 시큐리티 의존성 삭제 2023 11월 22일 앱센터 15기 서버파트 스터디를 진행중, 앱센터 내 도서관리 시스템의 아키텍쳐를 구축하고 있었습니다. 앱센터 회원이 학교 이메일로 인증을 받아 로그인을 진행할 때, 스프링 시큐리티를 사용해 필터 단에서 처리해줄 지 직접 DB와 통신해 로그인을 처리할지 의논하던 중 불현듯 한가지 생각이 들었습니다. StudyHub에서 시큐리티를 왜 사용하고있지??.... 프로젝트를 처음 진행할 때를 생각해보면 정말 무지성으로 "로그인 하는데 스프링 시큐리티를 안써?? 무조건 써야지!" 라는 안일한 생각으로 시큐리티를 사용했었습니다. 이유없이 무지성으로 작성한 코드(기술)는 유지보수의 후폭풍을 몰고온다는 사실을 StudyHub 프로젝트에서 체감했기 때문에 StudyHub 프로젝트에서 시큐리티를 썼을때.. 이전 1 ··· 6 7 8 9 다음