I'm creating a User Table on DynamoDB, and I wanted to set the primary key as a sha256 hash string of the user's email address.
Is it a good idea to keep a SHA256 value as a primary key in a DynamoDB table? Would this be better for lookups or worse?