기술 포트폴리오 · 슬라이드

DB 스키마 정립
& 라이선스 DB화

증가하는 데이터에 맞춰 버전 테이블을 언어별로 분리하고, 텍스트로 관리되던 라이선스 매핑을 DB로 전환해 동적 매칭의 기반을 마련

래브라도랩스(LabradorLabs) · 2021 · 데이터 엔지니어
01 · 배경

왜 손봐야 했나

02 · 한 일

스키마 재설계와 DB화

① 버전 테이블 분리통합 테이블 → 언어별 테이블로 분리, 쿼리 성능·관리 독립성 확보
② 라이선스 DB화패턴 매핑을 JSON으로 DB 저장 → 정규식 기반 동적 매칭 실현
③ 업서트 표준화벤치마킹 후 ON DUPLICATE KEY UPDATE를 표준 쓰기 쿼리로 정립

핵심은 언어별 분리 · 라이선스 매핑 DB화 · 삭제·재생성 없는 업서트 표준의 정립.

03 · 임팩트

결과

확장성·성능

언어별 분리로 DB 확장성과 쿼리 성능 개선

자동 매칭 기반

라이선스 DB화로 매칭 자동화의 토대 마련

쓰기 표준

업서트 표준 쿼리로 시스템 전반 쓰기 성능·무결성 강화

확장 패턴

신규 언어 추가 시 동일 패턴으로 적용 가능

04 · 역할 & 배움

내 역할

관련: 같은 해 멀티 언어 라이브러리 크롤러와 함께 수집 인프라의 기반을 구성.

1 / 1