Reputation: 2080
We are implementing a 'trusted client' model in our mobile app where the server just stores 'blobs' and has no knowledge of their content, other than the version number.
The blobs can be used for static data and saved user data. We need to be ready to store 100 million of these blobs. There will be more writes than reads. The blobs average about 20KB.
Was wondering what sort of problems we might run into using DynamoDB and whether there was something more suitable.
Upvotes: 1
Views: 2137
Reputation: 47269
Dynamo could work with this:
A few other things to consider with your choice:
Upvotes: 1
Reputation: 5649
S3 would be an excellent place to store the blobs. You can use DynamoDB to hold information about them along with their S3 key names.
These blobs are so small that DynamoDB or RDS could handle them fine, too.
Upvotes: 1