Skip to content

[TD-9] 가격 비정규화 컬럼 추가 (latest_price) #100

Description

@ohhalim

문제

정렬·랭킹마다 price_history JOIN 또는 2차 조회 발생. TD-1·TD-4의 근본 원인.

해결

  • membership_course.latest_price, latest_price_at 컬럼 추가
  • 수집(CollectService) 시 최신가로 갱신
  • 정렬/랭킹 쿼리에서 JOIN·2차 조회 제거

영향 파일

  • course/entity/MembershipCourse.java
  • collect/service/CollectService.java
  • course/service/CourseService.java
  • DB 마이그레이션

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions