

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# GAMEPERF06-BP02 Categorize e armazene dados de jogos com base em padrões de acesso
<a name="gameperf06-bp02"></a>

 Categorize os dados do seu jogo em diferentes tipos com base em seus padrões de acesso e requisitos de armazenamento. 

 **Nível de risco exposto se esta prática recomendada não for estabelecida:** Alto 

## Orientação para implementação
<a name="implementation-guidance-57"></a>

 As categorias comuns incluem dados de jogadores, jogos salvos, armazenamento mundial persistente e dados analíticos. 

### Etapas de implementação
<a name="implementation-steps-56"></a>

 Use soluções de armazenamento apropriadas para cada tipo de dados para otimizar o desempenho e a economia: 
+  **Dados do jogador: ** use o Amazon DynamoDB, um banco de dados NoSQL rápido e escalável, para armazenar perfis de jogadores, preferências e dados de progressão. O acesso de baixa latência e os recursos de escalabilidade automática do DynamoDB fornecem recuperação e atualização eficientes dos dados do jogador. 
+  **Jogos salvos: ** use o Amazon S3 para armazenar jogos salvos e pontos de verificação. O S3 oferece alta durabilidade e escalabilidade para armazenar grandes quantidades de dados salvos de jogos. Considere usar o S3 Transfer Acceleration ou o Amazon CloudFront para fazer uploads e downloads mais rápidos de jogos salvos. 
+  **Armazenamento mundial persistente: ** para jogos com estados mundiais persistentes ou dados de jogos compartilhados, considere usar o Amazon DynamoDB, Amazon ElastiCache ou Amazon MemoryDB. ElastiCache e o MemoryDB fornecem armazenamento de valores-chave na memória, enquanto o DynamoDB é um banco de dados NoSQL baseado em SSD. Esses serviços fornecem acesso rápido aos dados armazenados, reduzindo o tempo necessário para que o processo do servidor do jogo salve o estado do jogo, o que melhora o desempenho geral do processo. 
+  **Dados analíticos: ** use o Amazon Managed Streaming para Apache Kafka ou Kinesis Data Streams para ingerir fluxos de dados de seus produtores de dados de jogos. O Amazon Managed Service para Apache Flink pode ser usado para transformação e análise em tempo real e enviado ao Amazon Data Firehose para processamento e entrega em data lakes, armazéns e serviços de análise de back-end. [A orientação para Game Analytics Pipeline em AWS](https://aws.amazon.com/solutions/guidance/game-analytics-pipeline-on-aws/) ilustra como os serviços funcionam juntos para fornecer análises em lote e quase em tempo real. 