Skip to content

DynamoDBContext BatchGet in Parallel #3592

Open
@danny-zegel-zocdoc

Description

@danny-zegel-zocdoc

Describe the feature

Currently DynamoDBContext's BatchGet functionality will chunk requests with more keys than the DDB BatchGet limit into multiple requests which is great but it seems to process them in series. Ideally all the BatchGet chunks would be processed in parallel.

Use Case

Using DynamoDBContext to perform a BatchGet operation with more keys than the DDB BatchGet API allows.

Proposed Solution

When using DynamoDBContext to BatchGet with many keys such that the SDK chunks the request into multiple API calls, invoke those calls in parallel instead of in series.

Other Information

No response

Acknowledgements

  • I may be able to implement this feature request
  • This feature might incur a breaking change

AWS .NET SDK and/or Package version used

AWSSDK.DynamoDBv2

Targeted .NET Platform

.NET 8 and up

Operating System and version

N/A

Metadata

Metadata

Assignees

No one assigned

    Labels

    dynamodbfeature-requestA feature should be added or improved.p2This is a standard priority issuequeued

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions