서비스 : 어플리케이션에서 작업
속도도 엄청 빠름(cpu 캐시 메모리 사용해서)
레포지토리 : 메모리 작업
비추(속도가 느림)
댓글에 좋아요 넣는법
1. N:M관계 이용
- CommentUser를 제작해서 좋아요를 누르면 여기 등록
- CommentId로 조회해서 총 갯수를 보여줌
- 삭제시에도 CommentUser에서 Delete를 이용해서 드랍시킴
2. 유저 자체에 Boolean 리스트를 제작 → 파일이 커져서 비효율적
- 유저에 likeBoolean 리스트를 제작해서 모든 포스트 댓글리스트 아이디를 넣음
- 굉장히 비효율적 공간 활용도 ↓ ↓ ↓ 코딩방법
- 극 초보자들이 하기 편함
3. aws 서비스를 이용
- 웹 서비스 중에 실시간 로그 서비스를 이용해서 로그 상에 좋아요를 누르는 형태로 적용 받고, 디비에 직접 저장해서 디비를 하나더 운용
'TIL' 카테고리의 다른 글
쇼핑몰 프로젝트 S.A 작성 (1) | 2024.05.04 |
---|---|
빌더&팩토리, DB 연관 관계, 상속 (1) | 2024.01.10 |
@EntityGraph (1) | 2023.12.28 |
도커 컴포즈 (0) | 2023.12.19 |
스프링스케줄러 vs 크론잡 (0) | 2023.12.18 |