메인 콘텐츠로 건너뛰기
2026-04-18개발 로그업데이트 로그성능 최적화AI

PureLab 2.0 성능 혁명: 10만 곡 라이브러리 밀리초 검색, 외부 백업 및 AI 자산 태그 지정

PureLab 2.0은 획기적인 성능 및 아키텍처 혁신을 가져왔습니다. 밀리초 단위의 응답을 제공하는 새로운 FTS5 검색 엔진, 강화된 안전성을 위한 외부 백업 스토리지, AI 악기 감지를 포함한 심층 자산 이벤트 태그 지정 기능을 도입했습니다.

PureLab 2.0 성능 혁명: 10만 곡 라이브러리 밀리초 검색, 외부 백업 및 AI 자산 태그 지정

🚀 성능 및 아키텍처의 차원이 다른 도약

이번 달 PureLab 2.0은 심층 최적화 단계에 진입했습니다. '초대형 라이브러리(50만 개 이상)'의 성능 병목 현상을 해결했을 뿐만 아니라, 데이터 안전 및 AI 거버넌스 분야에서 여러 산업 등급의 개선 사항을 제공했습니다.


🔍 완전히 새로운 검색 엔진 (Search V2)

헤비 컬렉터를 위해 FTS5 기반의 고도화된 검색 아키텍처를 도입하여 검색 파이프라인을 완전히 재구축했습니다.

  • 성능의 기적: 2단계 쿼리 최적화(Two-phase query optimization)를 통해 복잡한 필터가 포함된 키워드 검색 시간을 8.6초에서 339밀리초로 단축했습니다.
  • 고급 청취 바스켓 (Audition Basket): 새로운 검색 인터페이스와 청취 바스켓 기능으로 방대한 자산 중에서 ‘필터링-임시 저장-결정’ 과정을 순식간에 처리할 수 있습니다.
  • BM25 관련성 랭킹: 산업 등급의 관련성 알고리즘을 도입하여 검색 결과가 사용자의 의도와 가장 정확히 일치하도록 보장합니다.

🧠 AI 오디오 분석 파이프라인 리팩토링

더 복잡한 모델 조합을 지원하기 위해 온디바이스 AI 실행 프레임워크를 다시 작성했습니다.

  • Embedding + Head 아키텍처: Yamnet 및 AMC 분위기 인식을 ‘특징 임베딩 + 분류 헤드’ 패턴으로 전환하여 추론 재사용성과 속도를 크게 높였습니다.
  • AssetInstrument (Pro): 전문가용 자산 라이브러리를 위한 악기 인식 기능을 출시했습니다. 신뢰도에 따라 자산 패키지 내의 음색 특성을 자동으로 태그 지정합니다.
  • GPU 심층 진단: NVML 툴을 통합하여 CUDA 및 TensorRT 환경을 실시간으로 모니터링하고 하드웨어 가속을 최대한 활용합니다.

📂 자산 이벤트 태그 지정 (Asset Event)

PureLab의 관리 경계가 '파일 단위’에서 '프래그먼트 단위’로 확장되었습니다.

  • 자산 이벤트 (Asset Events): 오디오 파일 내의 특정 시간 세그먼트에 이벤트 주석을 달 수 있습니다. MaterialDetailPanel의 실시간 파형 렌더링과 결합하여 모든 샘플 포인트를 정확하게 관리합니다.
  • 다차원 통합: 사용자 지정 태그(Custom Tags)가 검색, 추출 및 기록 롤백 워크플로에 깊이 통합되어 전역 사전 관리를 지원합니다.

🛡️ 백업 시스템 외부화 및 안정성

데이터 보안은 전문가용 소프트웨어의 기본입니다.

  • 스토리지 마이그레이션 UI: 커버 이미지와 스냅샷을 로컬 라이브러리에서 외부로 마이그레이션할 수 있도록 지원하여 메인 데이터베이스 크기를 획기적으로 줄이고 손상 위험을 낮췄습니다.
  • 50만 개 파일 규모 스캔: jwalk 병렬 스캔 기술과 취소 가능한 작업 단계를 도입하여 방대한 파일 수에서도 시스템의 빠른 응답성을 유지합니다.
  • 상태 유지: 메인 창 위치, 사이드바 상태 및 검색 보기 설정이 전역적으로 기억됩니다.

✅ 이번 달 업데이트 목록

  • [x] FTS5 기반 Search V2 엔진 (밀리초 단위 응답)
  • [x] 백업 스토리지 외부화 마이그레이션 도구 및 UI
  • [x] AI 자산 악기 인식 (AssetInstrument)
  • [x] 자산 이벤트 태그 지정 및 시각화 렌더링
  • [x] 전역 사용자 지정 태그 사전 동기화
  • [x] 50만 개 규모 스캔 및 쓰기 성능 최적화