タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

DynamoDBに関するshogo0809のブックマーク (2)

  • DynamoDBでデータを更新する際に使うUpdateExpressionについて一通りまとめてみた | DevelopersIO

    こんにちは、CX事業部の夏目です。 サーバーレスアプリケーションではよくDynamoDBを使用しますが、データを更新するのに使うUpdateExpressionはちょっと複雑です。 今回はUpdateExpressionで何ができるのかを確認したいと思います。 UpdateExpression DynamoDBのデータを更新するとき、update_itemで使用するものです。 UpdateExpressionとExpressionAttributeNames, ExpressionAttributeValuesの3つをセットで使います。 UpdateExpressionにはデータをどう更新するのかを、ExpressionAttributeNamesとExpressionAttributeValuesにはAttributeの名前や値の情報をKey-Value形式で記載します。 さて、このU

    DynamoDBでデータを更新する際に使うUpdateExpressionについて一通りまとめてみた | DevelopersIO
  • DynamoDBの各データを自動で削除する機能(TTL:Time to Live)を試してみた | DevelopersIO

    はじめに サーバーレス開発部の藤井元貴です。通勤しないと運動不足になる気がします。あとポケモンGOの卵が孵化しません……。 DynamoDBのTTL(Time to Live)機能は、レコード毎にデータの有効期限を指定でき、その有効期限を過ぎるとデータが自動削除されます。 そのため、「不要なデータを削除するバッチ処理的な仕組み」が不要になります。これは嬉しいですね!! 具体的にどう設定すれば良いのか分かりにくかったため、実際に試してみました! おすすめの方 DynamoDB TTLについて知りたい 最初にまとめ カラムで指定した有効期限を過ぎると、自動でデータが消える 有効期限はNumber型のUnixtime(ミリ秒無し)を指定する 有効期限は日時間でOK(東京リージョン) 削除処理はバックグラウンドで動く データの読み込みまたは書き込みのトラフィックに影響を与えない データは48時間

    DynamoDBの各データを自動で削除する機能(TTL:Time to Live)を試してみた | DevelopersIO
  • 1