항공권 검색 시 정해진 날짜가 아닌 기간에 따른 조회를 위한 프로젝트
- 출발지
- 도착지
- 가는 날
- 오는 날
- 출발지
- 도착지
- 기간/일정
- ex) 4월 ~ 5월, 4박 5일 -> 기간 내에 가장 싼 일정 검색
- 좌석등급
- 시각
- 가격
- 항공사
- 1번 요청 시 약 6 ~ 7초
- 1달 = 30일 -> 6 * 30 = 180초 = 3분
- 데이터를 비동기로 가져오면 소요 시간이 줄어들지 않을까?
- 현재 Resttmeplate을 사용하기 때문에 비동기 처리가 안 된다.
- 1번 요청 시 약 200 ~ 300개
- 1달 = 30일 -> 6 * 250 = 1500개
- 최대 1000개씩 나눠서 저장
- 현재 기간 a일 내에 항공권이 가는 날 b개, 오는 날 c개 일 경우 a x b x c개 생성
- 기간 범위가 커질 수록 데이터 개수가 증가하고 유용하지 않는 데이터들도 증가할 가능성이 높다.