Skip to content

백테스팅 계산결과 응답속도 개선

Yuseon Park edited this page Apr 7, 2022 · 2 revisions

문제상황

요청마다 백테스팅 계산을 통해 응답을 보내다 보니 딜레이가 발생함

해결방안

  1. DB 조회 성능 개선 (index, Fetch join, 조회용 DB 생성)
  2. 계산 결과 저장 : Redis, DB

의견 조율

  1. 응답 데이터 형태가 다양해 sql보다는 nosql을 사용하는 것이 좋은 선택임
  2. DB 조회 자체에 부하가 오는 것이 아니라 조회용 DB 생성이 필요하진 않음

의견 결정

  1. Index, Fetch Join을 이용해 조회 성능을 높였음.
  2. Redis를 이용해 결과를 저장하여 한번 저장된 결과는 재사용 할 수 있게 함

코드