Milvus: LINE VOOM의 실시간 추천 시스템을 위한 대규모 벡터 DB 구축
·2025.07.30 11:00
LINE VOOM은 콘텐츠 반영 지연 문제를 해결하기 위해 Milvus 기반의 실시간 추천 시스템을 구축했다.
LINE의 비디오 중심 SNS인 LINE VOOM은 사용자의 피드백을 바탕으로 개인화된 콘텐츠를 제공하는 'For you' 탭을 운영하고 있다.
기존 추천 시스템은 임베딩 생성, 저장, 후보군 추출을 일 단위 오프라인 배치(Batch) 방식으로 처리했다. 이로 인해 새로운 콘텐츠가 추천 목록에 반영되기까지 최대 하루의 지연이 발생하는 '즉시성 결여' 문제가 발생했다.
이 문제를 해결하기 위해 시스템을 모델 기반의 실시간 후보 생성 및 온라인 벡터 검색 방식으로 전환하기로 했다. 이를 위해 다음과 같은 두 가지 핵심 과제를 해결해야 했다.
- 포스트 임베딩을 저장할 온라인 저장소 확보
- 중간 저장 단계 없이 즉각적인 실시간 유사도 검색 수행
LINE VOOM 팀은 실시간 저장과 유사도 처리를 동시에 지원할 수 있는 전용 벡터 DB가 필요하다고 판단했으며, 다양한 플랫폼을 검토한 끝에 Milvus를 도입하기로 결정했다.
이 요약은 원문 이해를 돕기 위한 큐레이션입니다. 저작권은 원저작자에게 있으며, 정확한 내용과 맥락은 원문을 확인하세요.
요약 오류, 출처 표기 문제, 삭제 요청은 문의 · 건의로 알려주세요.