dev-hato / youtube_streaming_watcher

YouTubeの配信通知をSlackに流すbot
3 stars 3 forks source link

dynamoDBトランザクション対応 #59

Open massongit opened 2 years ago

massongit commented 2 years ago

https://github.com/dev-hato/youtube_streaming_watcher/pull/53#discussion_r805246783

DynamoDBのトランザクション対応を行います。

massongit commented 2 years ago

https://techblog.zozo.com/entry/dynamodb-immersion-days#DynamoDB%E3%81%AE%E3%83%88%E3%83%A9%E3%83%B3%E3%82%B6%E3%82%AF%E3%82%B7%E3%83%A7%E3%83%B3

DynamoDBはトランザクションをサポートしています。トランザクションは書き込みと読み込みの2種類あり、どちらも最大25のアクションが実行可能です。しかし、非正規化した形でモデリングを行いDynamoDBに最適化した方が効率的になることも多く、局所的に必要な場面での使用が推奨されています。

massongit commented 2 years ago

https://qiita.com/taruyar/items/949fdcb020e6596e48e3 トランザクション内のクエリは連続して実行されるっぽい。 間にプログラムによる処理を挟めさなそうなの厳しい......。