yunhozz / soundbind-backend

Music Community with MSA Structure
0 stars 0 forks source link

DB 분산 및 조회 성능 개선 #16

Closed yunhozz closed 1 month ago

yunhozz commented 2 months ago

어떤 기능인가요?

도메인 별 바라보는 DB를 분리하여 서비스 간 결합도 완화, 확장성 증가 특정 데이터에 대한 읽기 작업 시 elasticsearch 활용하여 속도 개선

작업 상세 내용

참고할만한 자료(선택)

yunhozz commented 2 months ago

elasticsearch document에서 빈번한 수정이 일어나는 필드는 제외. 필드 수정 시 SQL 쿼리는 한번 나가는 반면, document는 삭제 후 입력 과정을 거치기 때문에 I/O 작업이 많이 발생함.