I've built an application and it currently has a fairly standard user table, as so:
int id, varchar email, varchar password
If I was to switch this to DynamoDB then how would I create this table?
If I use a hash key with the email address, then I'd not be able to offer the ability to update your email and if I used a hash to store the ID, then I'd need to use a scan which is expensive and restricted by a 1Mb limit.
Any advice please? Thanks, Mark