dallbit Prompt & Skill
NoSQL 데이터 구조 및 스키마 설계
About
액세스 패턴을 기반으로 NoSQL의 내장(Embedding) 또는 참조(Referencing) 전략을 수립합니다.
Prompt Template
상황에 맞는 값을 입력할수록 AI 답변의 퀄리티가 높아집니다.
{{NoSQL_유형}}
{{도메인_설명}}
{{쿼리_패턴}}
{{데이터_규모}}
당신은 NoSQL 데이터 설계 전문가입니다. 다음 도메인에 대해 MongoDB / DynamoDB / Redis를 활용한 최적의 스키마를 설계하세요. ### 도메인 및 사용 사례 - 도메인: 실시간 사용자 알림 시스템 - 액세스 패턴: 특정 사용자의 최근 50개 알림 조회, 읽음 표시 - 데이터 규모: 월간 1억 건의 메시지 ### 설계 지침 1. **구조 선정**: 데이터를 문서 내에 내장(Embedding)할지, 별도 컬렉션으로 참조(Referencing)할지 결정하고 근거를 제시하세요. 2. **스키마 정의**: JSON 또는 해당 DB 포맷의 스키마 구조를 명시하세요. 3. **인덱스 설계**: 액세스 패턴을 지원하기 위한 필수 인덱스 구성을 제안하세요. 4. **확장성**: 데이터 증가에 따른 샤딩 전략이나 성능 고려 사항을 포함하세요.