

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# GAMEPERF06-BP02 Clasifica y almacena los datos del juego según los patrones de acceso
<a name="gameperf06-bp02"></a>

 Clasifica los datos de tu juego en diferentes tipos según sus patrones de acceso y requisitos de almacenamiento. 

 **Nivel de riesgo expuesto si no se establece esta práctica recomendada:** alto 

## Guía para la implementación
<a name="implementation-guidance-57"></a>

 Las categorías más comunes incluyen los datos de los jugadores, las partidas guardadas, el almacenamiento mundial persistente y los datos de análisis. 

### Pasos para la implementación
<a name="implementation-steps-56"></a>

 Utilice las soluciones de almacenamiento adecuadas para cada tipo de datos a fin de optimizar el rendimiento y la rentabilidad: 
+  **Datos de jugadores: ** utilice Amazon DynamoDB, una base de datos NoSQL rápida y escalable, para almacenar los perfiles, las preferencias y los datos de progresión de los jugadores. El acceso de baja latencia y las capacidades de escalado automático de DynamoDB permiten recuperar y actualizar de forma eficiente los datos de los jugadores. 
+  **Partidas guardadas: ** utilice Amazon S3 para almacenar partidas guardadas y puntos de control. S3 ofrece una gran durabilidad y escalabilidad para almacenar grandes cantidades de datos guardados en partidas. Considera la posibilidad de usar S3 Transfer Acceleration o Amazon CloudFront para subir y descargar más rápido las partidas guardadas. 
+  **Almacenamiento mundial persistente: ** para juegos con estados mundiales persistentes o datos de juego compartidos, considera la posibilidad de usar Amazon DynamoDB, Amazon ElastiCache o Amazon MemoryDB. ElastiCache y MemoryDB permiten almacenar valores clave en memoria, mientras que DynamoDB es una base de datos NoSQL respaldada por SSD. Estos servicios proporcionan un acceso rápido a los datos almacenados, lo que reduce el tiempo que tarda el servidor del juego en guardar el estado del juego, lo que mejora el rendimiento general del proceso. 
+  **Datos de análisis: ** utilice Amazon Managed Streaming para Apache Kafka o Kinesis Data Streams para incorporar los flujos de datos de sus productores de datos de juegos. El Amazon Managed Service para Apache Flink puede usarse para la transformación y el análisis en tiempo real y enviarse a Amazon Data Firehose para su procesamiento y entrega a los lagos de datos, almacenes y servicios de análisis de backend. [La guía para Game Analytics Pipeline on AWS](https://aws.amazon.com/solutions/guidance/game-analytics-pipeline-on-aws/) ilustra cómo los servicios funcionan en conjunto para proporcionar análisis casi en tiempo real y por lotes. 