올리브영, MongoDB 도입으로 전시영역 데이터 관리 효율 UP!
by DD
3년 전
조회수 0
레거시 시스템의 데이터 관리 비효율성을 개선하기 위해 MongoDB를 도입함
Schema-less 구조를 활용하여 유연한 데이터 관리 및 버저닝 전략을 구현함
전시영역 데이터 관리에 MongoDB를 적용하여 데이터 가공 및 API 성능 향상을 기대함
MongoDB, 유연한 데이터 모델링의 핵심
MongoDB는 Schema-less 구조를 통해 유연한 데이터 모델링을 지원한다. 구체적으로 JSON 형태의 데이터를 컬렉션에 저장하여, 전시 코너의 변화에 유연하게 대응한다. 따라서 데이터 관리 효율성을 높이고, 데이터 가공 과정을 최소화하여 API 성능을 개선했다.
버저닝 전략: 데이터 무결성 확보
올리브영은 데이터 버저닝을 통해 데이터의 무결성을 확보했다. 구체적으로, 현재 활성화된 데이터와 이전/예정 데이터를 분리하여 관리한다. 따라서 롤백 기능을 통해 시스템 안정성을 높이고, 데이터 변경에 유연하게 대처할 수 있도록 설계되었다.
MongoDB 도입의 기대 효과
MongoDB 도입은 전시영역의 API 성능 향상을 가져올 것으로 기대된다. 구체적으로, 문서지향 데이터베이스의 장점을 활용하여 데이터 접근 속도를 높인다. 반면, 레거시 데이터 구조 개선을 위한 추가적인 노력이 필요하며, 데이터 모델링에 대한 지속적인 고민이 요구된다.