AI Briefing

올리브영 전시 영역에 MongoDB 도입하기

·2022.12.16 19:00

핵심 내용

올리브영은 데이터 구조의 유연성을 확보하고 관리 효율을 높이기 위해 전시 영역에 MongoDB를 도입했다.

1 / 2

자세히 보기

올리브영 온라인몰은 급격한 성장세에 맞춰 서비스 품질을 높이기 위한 신규 아키텍처 도입을 추진하고 있다. 기존 RDBMS 기반의 레거시 시스템은 비정형적인 전시 데이터를 관리할 때 공통 컬럼을 사용해야 하는 등 데이터 구조 변경 시 많은 공수가 발생하는 한계가 있었다.

이를 해결하기 위해 Schema-less 구조를 가진 MongoDB를 도입했다. MongoDB는 Key-Value 형태의 문서 지향 데이터베이스로, 다양한 형태의 전시 코너 데이터를 객체 형태로 유연하게 저장할 수 있어 불필요한 데이터 가공 과정을 제거하고 관리 효율을 극대화한다.

데이터의 안정적인 운영을 위해 버저닝(Versioning) 전략도 함께 적용했다.

  • 안정화 영역: 현재 서비스 중인 데이터를 관리
  • 이력/예약 영역: 이전 기록이나 추후 서비스될 데이터를 관리

이러한 버저닝을 통해 데이터 변경 시에도 복잡한 탐색 없이 안정적인 조회가 가능하며, 문제 발생 시 신속한 **롤백(Rollback)**이 가능하다. 올리브영은 향후 상품 정보 및 개인화 정보 영역까지 MongoDB 활용 범위를 확대할 계획이다.

이 한국어 요약은 AI가 자동으로 만들었습니다. 원문의 주장과 맥락은 원문에서 확인해 주세요. 저작권은 원저작자에게 있습니다.

AI 처리 방식을 확인하거나, 요약 오류와 출처 표기 문제, 삭제 요청을 문의 · 건의로 알려주세요.