目次

DynamoDB

since 2021-10-14

https://aws.amazon.com/jp/dynamodb/

Python ライブラリ = PynamoDB

https://pynamodb.readthedocs.io/en/latest/

SQL

PartiQL

https://docs.aws.amazon.com/ja_jp/amazondynamodb/latest/developerguide/ql-reference.html

クオータ

キャパシティーモード

https://docs.aws.amazon.com/ja_jp/amazondynamodb/latest/developerguide/HowItWorks.ReadWriteCapacityMode.html

スループットのクオータ

https://docs.aws.amazon.com/ja_jp/amazondynamodb/latest/developerguide/Limits.html#default-limits-throughput-capacity-modes

ページネーション

1つの Query のサイズの制限 1MB

テーブルクエリ結果をページ分割する = LastEvaluatedKey を使う

https://docs.aws.amazon.com/ja_jp/amazondynamodb/latest/developerguide/Query.Pagination.html

PynamoDB + last_evaluated_key

https://pynamodb.readthedocs.io/en/latest/indexes.html#pagination-and-last-evaluated-key

メモ

同じもの

テーブル設計

GlobalSecondaryIndex

PartiQL

過去スライド

https://www.slideshare.net/nishimotz/200429-python

<html> <iframe src="www.slideshare.net/slideshow/embed_code/key/M7addDvZBofHhI" width="595" height="485" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" style="border:1px solid #CCC; border-width:1px; margin-bottom:5px; max-width: 100%;" allowfullscreen> </iframe> <div style="margin-bottom:5px"> <strong> <a href="www.slideshare.net/nishimotz/200429-python" title="200429 python" target="_blank">200429 python</a> </strong> from <strong><a href="https://www.slideshare.net/nishimotz" target="_blank">Takuya Nishimoto</a></strong> </div> </html>