펫프렌즈 육아생활의 MongoDB 도입기
MongoDBNoSQL데이터베이스BSONPerformance Optimization
AI 요약
Beta펫프렌즈 백엔드 개발팀에서 신규 서비스인 '집사생활'에 MongoDB를 도입한 경험을 공유합니다. MongoDB는 NoSQL 데이터베이스로, 높은 유연성과 확장성, 빠른 데이터 처리 속도를 강점으로 가집니다.
집사생활 서비스는 많은 사용자와 빠른 기능 추가/수정 가능성, 커뮤니티 특성상 빠른 읽기/쓰기가 중요하여 MongoDB를 선택했습니다. 특히, 성능 최적화를 위해 초기 설계 단계에서 하나의 컬렉션에 모든 정보를 담으려던 시도와, 이후 일부 데이터를 별도의 컬렉션으로 분리하게 된 이유를 설명합니다.
Jmeter를 활용한 성능 테스트 도구를 사용했으며, 컬렉션 분리를 통해 MongoDB의 성능을 극대화하는 방안을 모색했습니다.
이 글이 궁금하신가요?
원문 블로그에서 전체 내용을 확인해 보세요
원문 읽으러 가기