title: What are the pros and cons of DynamoDB with respect to Google Cloud Datastore
body: <p>My understanding is DynamoDB behave like a giant table which you must specify a hash key and range key.</p>
  
  <p>The core concept of Google Cloud Datastore is entity based (like Cassandra) and is more flexible, i.e. can use more than 1 index.</p>
  
  <p>But are there any more in-depth comparison?</p>