C 데이터를 이용하여 A,B 데이터를 서로 조인하여 데이터를 가지고 와야 되는 상황
테이블 튜닝 x (인덱스나 컬럼 및 외부 테이블 추가가 불가능한 상황)
A 마스터 테이블
B 정보성 테이블
C 프로젝트 외 API
1. 데이터 연관 관계 모두 1:N , 1:N ( 화면에서 표출 될 땐 A-C 1:1 관계로 표출)
2. 백엔드에서 내부 반복을 통하여 데이터를 조립하는 수 외에는 뾰족한 수가 없음 😒
3. 서버단에서 C데이터를 조회 후 내부 반복 시작
4. 내부 반복중 A-B 조인 데이터 C데이터와 조립
as-is 10~9s
to-be 5~7s
Sol.
1.조건으로 최대한 데이터 필터링
2.외부반복보다는 내부반복 이용 (퍼포먼스를 위해)
더 좋은 접근 방법이 있다면 댓글 부탁드립니다 😢
반응형
'변소' 카테고리의 다른 글
outlook 자격 증명 팝업이 반복해서 나올 경우 😡 (2) | 2024.08.23 |
---|---|
vue.js 카카오맵 마커가 초기화 안되는 이유가 뭘까? 😑 (3) | 2023.09.24 |
크롤링(Crawling) vs 스크래핑(Scraping) - 도대체 차이점이 뭔데? (33) | 2023.08.13 |