[Develop] MySQL Fulltext Index 적용해보며 성능 차이 직접 측정해보기
·
Develop
1년 반 전의 실수를 다시 실험해보다약 1년 반 전에 대학 졸업 프로젝트였던 '메디레디'에서 의약품 검색 기능을 구현했었다. 약 5만개 정도의 의약품 데이터를 이름으로 검색할 때 2글자 이상 입력시 검색할 수 있도록 구현했었다. 나름 그 때는 검색 성능을 높여 보고자 MySQL의 역인덱싱 기능인 Fulltext Index를 적용해보고 LIKE와 성능 비교를 했었는데, 이상하게도 쿼리 수행 속도가 비슷했다. 뭐지 데이터가 적어서 그런가?하고 안일하게 넘어갔던 그때의 바보같은 나... 우연한 기회로 이게 잘못된 테스트였다는 걸 알아차렸다. 그래서 다시 테스트를 수행해봤다. 여러번 해볼 필요도 없었다. 테스트 해보기우선 그때와 비슷한 환경을 만들어주기 위해서 Docker를 이용해 MySQL을 컨테이너로 실..