💣 Problem


사진과 관련된 서비스인 만큼, 원하는 이미지 검색 기능은 매우 중요합니다. 검색 API 내부로직을 단순히 RDBMS 위에서 WHERE 절, LIKE 연산자, FULL TEXT 인덱스 등의 기능을 사용해서 구현할 수 있습니다. 하지만, Elasticsearch 같은 고급 검색 기능을 위한 기술이 널리 사용되고 있고 검색 부분에서 더 좋은 성능을 낼 수 있다는 정보를 쉽게 찾을 수 있었습니다.

검색 기능 구현에서 RDBMS만을 이용한 검색, Elastic Search만을 이용한 검색중에서 확실한 근거를 두고 의사결정이 필요하다고 느꼈습니다.

🪜 Solution


문제를 해결하기 위해 필요한 요구조건은 다음과 같습니다.

테스트 데이터 셋