Amazon DynamoDB が bulk put items のサポートを開始
本日、AWS は Amazon DynamoDB 向けの bulk put items の一般提供を発表しました。これは、Amazon S3 から既存の DynamoDB テーブルにデータを書き込むフルマネージド型の機能です。多くの DynamoDB アプリケーションでは、他のシステムが生成して Amazon S3 に保存したデータを使用しています。このデータを既存の DynamoDB テーブルに書き込むには、通常、カスタムパイプラインを構築し、テーブル容量を管理する必要がありました。bulk put items を使用することで、デベロッパーやデータエンジニアは、既存のワークロードに影響を与えることもカスタムの取り込みパイプラインを構築することもなく、コスト効率の高い方法でこのデータを書き込むことができます。
入力ファイルの S3 ロケーションを bulk put items に指定すると、残りの処理は DynamoDB が行います。各項目では独自の条件式がサポートされているため、挿入のみの書き込みやバージョン保護された書き込みを強制できます。Standard ティアはほとんどのワークロードに適しており、Accelerated ティアは時間的制約がより厳しいワークロード向けです。一般的なユースケースには、日次の更新、大規模なカタログの強化、バックフィル、移行などがあります。
Standard ティアの bulk put items は、すべての商用 AWS リージョンと AWS GovCloud (米国) リージョンでご利用いただけます。Accelerated ティアが利用できるリージョンの一覧については、利用可能なリージョンを参照してください。 詳細については、Introducing bulk put items for Amazon DynamoDB のブログと Amazon DynamoDB デベロッパーガイドを参照してください。