MongoDB 스키마 모델링: 요구사항과 성능의 균형 잡기 - 2
·
데이터베이스
이전 포스팅에서는 MongoDB 모델링에 대한 소개와 함께 OLTP 성 모델링을 어떻게 하면 좋을지에 대한 내용이었다.이번에는 더 다양한 사례를 정리한다.예측할 수 없는 행동 게임 로그 모델링게임 로그를 예로 들어, 예측할 수 없는 사용자 행동을 효과적으로 저장하고 분석할 수 있는 NoSQL 스키마 모델링 방법에 대해 알아보자 문제점: 비효율적인 배열 구조각 사용자들의 행동 패턴을 분석하기 위해 하루치 모든 행동을 기록한다고 가정해보자. 그러면 아래와 같은 형태의 스키마를 설계할 수 있다.{ "time": "2024-12-13", "visits": [], // 지역 방문 로그 "quests": [], // 퀘스트 로그 "trades": [], // 아이템 거래 로그 "...":..