네이버 클라우드 캠프

Spring data JPA vs ElasticSearch

99duuk 2024. 7. 24. 02:44

 

프로젝트에서 다음과 같이 검색 기능을 구현했다. 

 

 

 

성능 비교를 위해 

20만건의 샘플 데이터를 준비했다.

 

 

 

 

 

테스트 코드를 작성하고 테스트를 수행했다. 

20만 건 샘플 데이터에 대해

조건에 따라 각 항목을 100회씩 3번 측정했고,

 

모든 검색 조건에서 Elasticsearch가

JPA보다 약 6배 빠른 검색 성능 확인할 수 있었다.