DynamoDB - Access Patterns and Query Optimization
In a DynamoDB single-table design, if items have
PK = 'CUSTOMER#456' and SK values like 'INVOICE#2023-05' and 'INVOICE#2023-06', what will a query with KeyConditionExpression: PK = :pk AND begins_with(SK, :skPrefix) return when :pk = 'CUSTOMER#456' and :skPrefix = 'INVOICE#2023-'?