Consider a simple blog post schema has the following columns
ID
Author
Category
Status
CreatedDateTime
UpdatedDateTime
So assume the following queries
- query by ID
- query by Author, paginated
- query by (Author, Status), sorted by CreatedDateTime, paginated
- query by (Category, Status), sorted by CreatedDateTime, paginated
So seems without doing much works, SimpleDB would be more easy to implement the codes?
SimpleDB is barely supported by AWS any more - you can't even find it in the AWS console, so while it may work for you, personally I would be deciding between DynamoDB and DocumentDB (assuming you want NoSQL) - don't think there is any reason to start a new project on such an old offering at this point.