Your company is designing a new mobile gaming application that requires a database to maintain user profiles, game state data, and high score rankings with millisecond latency for read and write access. Data size is expected to be in the range of a few terabytes. The database must be capable of handling burstable read and write workloads that can scale automatically with the number of game users. Which database service should you use to optimize for performance and automatic scalability?
Amazon Redshift
Amazon DynamoDB
Amazon RDS with MySQL
Amazon Aurora