Introducing bulk put items for Amazon DynamoDB: Load data from Amazon S3 into existing tables at scale | Amazon Web Services

Introducing bulk put items for Amazon DynamoDB: Load data from Amazon S3 into existing tables at scale | Amazon Web Services

Customers run demanding, high-throughput applications on Amazon DynamoDB because it delivers consistent high throughput at low latency. Many of those applications are enriched by data produced outside DynamoDB, such as machine learning insights, product catalog updates, and attribute backfills. That data arrives as files in Amazon Simple Storage Service (Amazon S3) and needs to land in a table that is actively serving traffic. Until now, loading that data meant building a custom ingestion pipeline, or orchestrating services like AWS Glue or Amazon EMR, and carefully managing table capacity so the bulk writes didn’t compete with your application.

Today, we’re announcing the general availability of bulk put items, a fully managed feature that loads data from Amazon S3 directly into your existing DynamoDB tables with no impact to the read and write performance of your table. It writes at a lower price point than the equivalent per-request writes. You can now balance…

https://aws.amazon.com/blogs/database/introducing-bulk-put-items-for-amazon-dynamodb-load-data-from-amazon-s3-into-existing-tables-at-scale/