AWSデータベースサービス入門

AWSの基礎概念

Amar Suchak

Software Engineer, Microsoft

データベースが重要な理由

図書館カタログシステムの画像

AWSの基礎概念

データベースの種類を理解する

  • リレーショナルデータベース(RDS)
    • 整然とした本棚のようなもの
    • MySQL、PostgreSQL、Oracleなどに対応
    • 従来型アプリケーションに最適
    • AWS RDS:デジタル世界の堅牢な本棚

RDBMSの画像

  • NoSQLデータベース(DynamoDB)
    • 柔軟な雑誌ラックのようなもの
    • 非構造化データに対応する柔軟なスキーマ
    • モバイルアプリ・IoT・ゲームに最適
    • AWS DynamoDB:変化し続けるコンテンツに対応

NoSQLデータ構造の柔軟性を示す画像

AWSの基礎概念

RDSを詳しく見る

  • スケーラブルでコスト効率が高い
  • MySQL、PostgreSQLなど複数のDBエンジンに対応

テーブル間の接続を示すリレーショナルデータベース構造の画像

AWSの基礎概念

DynamoDBを詳しく見る

  • Webスケールのアプリケーション向けに設計
  • 一桁ミリ秒の低レイテンシを実現

DynamoDBの柔軟性を示すオブジェクト群の画像

AWSの基礎概念

DynamoDB(続き)

  • DynamoDBはキーバリューモデルを使用
  • キーが値にマッピングされる

安全な保管箱の前で鍵を持つ画像

AWSの基礎概念

RDSとDynamoDB以外のサービス

RDSとDynamoDB以外のデータベースサービスを示す画像

1 https://docs.aws.amazon.com/whitepapers/latest/aws-overview/database.html
AWSの基礎概念

AWSデータベース移行サービス

オンプレミスデータベースからAWSへのデータ移行 AWS_DMS.png

1 https://aws.amazon.com/dms/
AWSの基礎概念

練習しましょう!

AWSの基礎概念

Preparing Video For Download...