T2T2’s diary

アウトプット

210105学習アウトプット AWS:データベース・DynamoDB

◎データベースサービス
 
◯DynamoDB
→マネージド型のNoSQLデータベース、NoSQL(非RDBMS)の半構造データを扱うことができる
 
 データ構造の種類
 ・リレーショナルデータ (SQL) :構造データ  :企業基幹システムで管理されてる:RDBExcel
 ・非リレーショナルデータ(NoSQL):半構造データ:ログ・位置情報・SCSデータ  :JSONXML
 ・     〃          :非構造データ:テキストファイル・音声データ :TXT・MPEG
 
・キーバリュー型データモデル
→NoSQLでの代表的な構成方法
 
・マルチAZ
 RDS: Aurora :6箇所のAZ
     以外   :マルチAZ(1つ作ると1つ複製)
 NoSQL:DynamoDB:3箇所のAZ
 
・結果整合性モデル
 →時間が経てば正しく反映されるという特徴(3箇所の書き込みがあるため)
  厳密には、読み取りのタイミングではデータが反映されていない状態になる
  そのため読み取りする際は、最新のデータを読み取る(ConsistentRead(読み取り一貫性))が適用される