title: Which AWS service would you suggest for storing game data?
body: <p>I'm making a game that requires a database that has 2 tables. The database will have to be reached through an api endpoint. Table 1 is usernames and passwords. Table 2 is usernames and scores. I need the following methods:</p>
  
  <ol>
  <li>Create new user and password (must be unique) in table 1.</li>
  <li>Create or update score if exists in table 2.</li>
  <li>Get a specific username and score and rank.</li>
  <li>Get top 10 scores and usernames.</li>
  <li>Get any number of usernames and scores from a passed in list of usernames.</li>
  </ol>
  
  <p>I was trying to make this work with DynamoDB and Lambda functions but it doesn't appear to have this flexibility in getting exactly what I want. I would have to scan the whole table of names and then find the top 10 which is a lot of processing. Any other suggestions?</p>
  
  <p>I'm not sure how many users there will be but assume there will be a lot. Cost is a factor so cheapest solution that will work is the best.</p>