This document discusses best practices for using DynamoDB for game data, including tips for indexing, scaling, data modeling, and real-world use cases. It provides examples of using local secondary indexes (LSI) and global secondary indexes (GSI) to query game data efficiently. It also recommends modeling time series data with separate tables per time period. The document concludes with an overview of how Nexon Korea uses DynamoDB for mobile game databases.
This document discusses various options for migrating data and workloads between on-premises environments and AWS. It covers tools like AWS Database Migration Service for database migration, VM Import/Export for virtual machine migration, copying files between S3 buckets, and using services like Route53 for transitioning traffic during a migration. Specific techniques discussed include copying AMIs, EBS snapshots, security groups, and database parameters between regions; using the AWS Schema Conversion Tool; and DynamoDB cross-region replication.
Amazon Aurora is a MySQL-compatible relational database that provides the performance and availability of commercial databases with the simplicity and cost-effectiveness of open source databases. The document compares the performance of Amazon Aurora to MySQL and describes how Aurora achieves high performance through techniques such as doing fewer I/Os, caching results, processing asynchronously, and batching operations together. It also explains how Aurora achieves high availability through a quorum system, peer-to-peer replication to multiple Availability Zones, continuous backup to S3, and fast failover capabilities.
This document discusses best practices for using DynamoDB for game data, including tips for indexing, scaling, data modeling, and real-world use cases. It provides examples of using local secondary indexes (LSI) and global secondary indexes (GSI) to query game data efficiently. It also recommends modeling time series data with separate tables per time period. The document concludes with an overview of how Nexon Korea uses DynamoDB for mobile game databases.
This document discusses various options for migrating data and workloads between on-premises environments and AWS. It covers tools like AWS Database Migration Service for database migration, VM Import/Export for virtual machine migration, copying files between S3 buckets, and using services like Route53 for transitioning traffic during a migration. Specific techniques discussed include copying AMIs, EBS snapshots, security groups, and database parameters between regions; using the AWS Schema Conversion Tool; and DynamoDB cross-region replication.
Amazon Aurora is a MySQL-compatible relational database that provides the performance and availability of commercial databases with the simplicity and cost-effectiveness of open source databases. The document compares the performance of Amazon Aurora to MySQL and describes how Aurora achieves high performance through techniques such as doing fewer I/Os, caching results, processing asynchronously, and batching operations together. It also explains how Aurora achieves high availability through a quorum system, peer-to-peer replication to multiple Availability Zones, continuous backup to S3, and fast failover capabilities.