4 ms·
The equivalent in a relational database would be writing a query without a where statement, and then implementing the where in application code. AWS has a lot o
by JimmyAustin 3y ago
The equivalent in a relational database would be writing a query without a where statement, and then implementing the where in application code. AWS has a lot of unimpressive bits, but DynamoDB is not one of them, you just have to know how to use it properly (like any database!), and design your schema for the database (which isn't always easy). In general, using scan means you aren't using Dynamo correctly.
Caveat: I used to work at Amazon (not in AWS), but don't anymore.
- nkozyra 3y ago> The equivalent in a relational database would be writing a query without a where statement, Sort of, though I'd say scan operations are typically more expensive in any RDMS. The probably becomes when you want/need something more than the secondary index, then you gotta get more creative.