AWS DevDay 2023 Tokyo ドキュメントデータベース
半構造化データ
JSON, XML .. など
ドキュメントデータベースのいい点
DB用にモデリングをする必要が小さくなるので、開発スピードが削減できる
得たい結果からモデリングする
ドキュメント間のつながりは?
最初は「埋め込み」で考える
問題が生じたら「参照」で考える
最初はシンプルさを優先する!
REST Api をサクッと作るのには実に向いている
デモ構成
App Runner + DocumentDB
CDKでデプロイ
App Runner の設定を Automatic にすると、ECR Push に応じてデプロイが走るようになる
ユースケースの紹介
モデリングがあまり重要ではない部分
負荷が大きくかからない部分
管理用のパラメータストアとしてつかう
アンケートフォームの回答ストアとして使う
大量データをドカッと出し入れする(バケットパターン)
機械学習のデータセット置き場にする
IoTデータの蓄積をする