액세스 패턴 템플릿 - AWS 권장 가이드

액세스 패턴 템플릿

다음 필드를 사용하여 사용 사례의 액세스 패턴에 대한 정보를 수집하고 문서화하세요.

필드 설명

액세스 패턴

액세스 패턴의 이름을 제공합니다.

설명

액세스 패턴에 대한 자세한 설명을 제공합니다.

우선순위

액세스 패턴의 우선 순위(높음/중간/낮음)를 정의합니다. 이는 애플리케이션에 가장 관련성이 높은 액세스 패턴을 정의합니다.

읽기 또는 쓰기

읽기 액세스 패턴입니까 아니면 쓰기 액세스 패턴입니까?

유형

패턴이 단일 항목, 여러 항목 또는 모든 항목에 액세스합니까?

필터

액세스 패턴에 필터가 필요합니까?

정렬

결과를 정렬해야 합니까?

템플릿

액세스 패턴

설명

우선순위

읽기 또는 쓰기

유형(단일 항목,

다중

항목 또는 모두)

키 속성

 필터

결과 주문

사용자 프로필 생성

사용자가 새 프로필을 생성합니다.

높음

 쓰기

단일 항목

Username

 N/A

 N/A

사용자 프로필 업데이트

사용자가 프로필을 업데이트합니다.

중간

쓰기

단일 항목

Username

사용자 이름 = 현재 사용자

N/A

사용자 프로필 가져오기

사용자가 프로필을 검토합니다.

높음

읽기

단일 항목

Username

사용자 이름 = 현재 사용자

N/A

게임 생성

사용자가 새 게임을 생성합니다.

높음

쓰기

단일 항목

GameID

N/A

N/A

열린 게임 찾기

사용자가 열린 게임을 검색합니다. 검색 결과는 시작 타임스탬프를 기준으로 내림차순으로 정렬됩니다.

높음

읽기

여러 항목

 

GameStatus = 열림

시작 타임스탬프 내림차순

맵으로 열린 게임 찾기

사용자가 내림차순으로 시작 타임스탬프별로 정렬된 특정 맵을 사용하여 열린 게임을

검색합니다.

중간

읽기

여러 항목

 

GameStatus = 열림, 맵 = XYZ

시작 타임스탬프 내림차순

게임 보기

사용자가 게임의 세부 정보를 검토합니다.

높음

읽기

단일 항목

GameID

N/A

N/A

게임의 사용자 보기

사용자가 게임의 모든 사용자 목록을 가져옵니다.

중간

읽기

여러 항목

 

GameID = XYZ

N/A

게임에 사용자 참여

사용자가 열린 게임에 참여합니다.

높음

쓰기

단일 항목

GameID 및 Username

GameStatus = 열림

N/A

게임 시작

사용자가 새 게임을 시작합니다.

높음

쓰기

단일 항목

GameID

N/A

N/A

사용자의 게임 업데이트

게임에서 사용자 위치를 업데이트합니다.

중간

쓰기

단일 항목

GameID 및 Username

N/A

N/A

게임 업데이트

게임 종료, 통계 업데이트.

중간

쓰기

단일 항목

GameID

N/A

N/A

사용자의 모든 과거 게임 찾기

사용자가 플레이한 모든 게임을 게임의 시작 타임스탬프에 따라 나열합니다.

낮음

읽기

여러 항목

Username 및 GameID

사용자 이름 = 현재 사용자

시작 타임스탬프

데이터 분석을 위한 데이터 내보내기

개발 팀이 배치 작업을 실행하여 Amazon S3로 데이터를 내보냅니다.

낮음

읽기

모두*

N/A

N/A

N/A