Skip to content
This repository was archived by the owner on Jan 11, 2026. It is now read-only.
This repository was archived by the owner on Jan 11, 2026. It is now read-only.

[REFACTOR] 게시글 구조 관련 리팩토링 #28

@msk226

Description

@msk226

상위 작업 Ticket Number

SPOT-158

Issue 내용(Description)

게시글 구조 관련 리팩토링

상세 내용(Details)

  • 방문자 수 증가: 일정 시간 1회로 제한 (TTL 기반)
    • 동일 사용자·게시글 조합에 대해 TTL(예: 1시간) 내 1회만 증가
  • 좋아요 카운트 테이블 분리 (COUNT(*) 제거)
    • 현재 좋아요 수 조회가 매핑 테이블 COUNT(*)로 수행 → 트래픽 증가 시 비용 큼
    • 게시글 테이블에 카운트 필드를 두면 락 경쟁 발생
    • 카운트 전용 테이블로 빠른 조회
  • 좋아요 동시성/멱등성 보장
    • 같은 유저의 like/unlike 동시 요청 시 카운트 불일치 가능
  • 위 변경사항으로 인한 ERD 리디자인

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions