Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 좋은 코드 나쁜 코드
- 레디스 동시성
- piplining
- 트랜잭샨
- 구현
- docker
- 검색어 추천
- jwt 표준
- AWS
- 셀러리
- 깊게 생각해보기
- 결제서비스
- 카카오
- 완전탐색
- 이분탐색
- 알람 시스템
- 코드 계약
- branch 전략
- BFS
- gRPC
- 누적합
- 객체지향패러다임
- spring event
- 수신자 대상 다르게
- prg 패턴
- 프로그래머스
- 백준
- 쿠키
- 디버깅
- 숫자 블록
Archives
- Today
- Total
목록검색어 추천 (1)
코딩관계론
검색어 추천 서비스 V1(SQL + RDBMS + index)
버전 1의 서비스 구성은 다음과 같이 설계했습니다. 사용자의 요청이 오면 캐시 서버나 특별한 자료구조 처리를 사용하지 않고, 데이터베이스의 쿼리문을 통해 응답하도록 구성했습니다.데이터베이스는 단일 테이블로 설계했습니다. 이는 추천 키워드 기능에 필요한 데이터가 '키워드'와 해당 키워드가 검색된 횟수에 대한 정보만으로 충분했기 때문입니다. 개발 과정은 2024.08.09 - [개발] - 검색어 추천 서비스 개발기에서 분석한 내용을 토대로 진행했습니다. 사용자가 입력을 할 때(1바이트가 추가되면 검색으로 간주), 해당 단어로 검색된 키워드 중 상위 10개를 반환하는 방식으로 구현했습니다. 스프링(Spring)과 JPA를 사용하여 개발했으며, JPA 구현체로는 Hibernate를 선택했습니다. 아래는 JPQL..
개발
2024. 8. 11. 16:54