omuronの備忘録

個人的な備忘録

「AWSの基礎を学ぼう 第七十六回 Amazon DocumentDB (MongoDB 互換)」 #awsbasics 受講メモ

awsbasics.connpass.com

JSON をそのまま DB で扱いたいときに使う DocumentDB です。

セッション

Amazon DocumentDB (MongoDB 互換)

講師:アマゾン ウェブ サービス ジャパン、シニアエバンジェリスト 亀田氏

ドキュメント指向データーベースとは?

  • XML, JSON などの半構造化データ(=ドキュメント指向の情報)を保存
  • スキーマレス
  • RDS でいうと
    • テーブル -> コレクション
    • レコード -> ドキュメント

Amazon DocumentDB

  • MongoDB compatible
    • MongoDB 3.6 互換 API
    • MongoDB 4.0 互換 API
  • フルマネージドでスケーラブル
  • JSON データをネイティブに格納/操作可能
    • JSON に対して柔軟な index を貼ることができる
  • Aurora と同じ3つ AZ にまたがる6つのストレージ
    • Aurora と同じ複数エンドポイント、自動フェイルオーバー
  • 最大15台のリードレプリカ追加可能、読み取りキャパシティ増加
  • リージョン間のスナップショットコピー
  • Glue クローラーの DocumentDB 対応
    • Glue クローラーはテーブル形式に変換を行う
    • Athena などはフラット形式のファイルに対してクエリをかける
  • ストップ可能
    • ストップ期間は最大7日間、7日立つと自動でスタートするので注意

所感

Aurora もそうですけどストップ期間の上限があるのはなぜでしょうね?
インスタンスが予約だけされるのを防ぐためでしょうか?