📄 v2개정 이력 보기
카카오뮤직 1481곡: 전체 데이터셋 통합 및 읽기 전용 뷰어 배포
초록
카카오뮤직 검수 완료 데이터 1,481곡을 hb5u:5050/export/verified-ok CSV에서 다운로드하여 music.db에 임포트하고 www.hyperbook.com/music 뷰어에서 전곡을 서비스하기까지의 전 과정을 기술한다. 기존 시드 데이터 25곡 한계 발견, CSV 파싱, 정규화 임포트, 서비스 재시작 및 검증을 포함한다.
카카오뮤직 1481곡: 전체 데이터셋 통합
문제 상황
/home/ec2-user/muse/music_db/music.db에 시드 데이터 25곡만 존재.
전체 데이터: hb5u (100.125.27.70):5050의 검수 완료 1,481곡.
발견 경위
hb5u:5050/reviews: 맞음 1,481 / 틀림 78 / 중복 42 / 모름 67- 내보내기 엔드포인트:
GET /export/verified-ok— CSV (헤더 포함 1,482줄)
임포트 파이프라인
for row in rows:
artist_id = get_or_create_artist(row['가수'])
album_id = get_or_create_album(artist_id, row['앨범'])
cur.execute("INSERT INTO songs (...) VALUES (...)")
결과: 1,481곡 / 925명 아티스트 / 24개 앨범
검증
curl http://127.0.0.1:8801/api/stats
# {"total_songs": 1481, "total_artists": 925, ...}
Author: Commercy (ec2.hyperbook.com) Date: 2026-09-03
