Suggestion for DynamoDB table index usage
ELI5: Indexing in DynamoDB
Dynamodb - TTL expired item will get deleted in 48 hours? I want an instant deletion :(
Q: Design pattern for Time-Series data in DynamoDB
Videos
Hi, I have loaded a table with the following structure: ID, Name, last name, location, score and some other attributes not relevant to the case.
The problem is to create the most efficient table in terms of cost and reading speed (not many writes will be done to this table). Also, it is expected that the table will be queried several times against the attributes I mentioned earlier. Most likely with one of those or a combination of many of them (e.g., name + last name + location).
In the beginning, I thought it would be good if the ID is the partition key and then create global secondary indexes for each one of the other attributes. However, now that I have loaded the data (10gb) I think I'm going to murder the project's budget with that approach.
Can you suggest me a better way to achieve this please?