はじめに
データベースでは、RDB/NoSQLの違いや、マネージドサービスの役割分担が頻出です。可用性や運用負荷の観点で整理しておくと、シナリオ問題に対応しやすくなります。
このサービス・概念とは
キーバリューNoSQLについて、CLFではAmazon DynamoDBが正解として問われることが多いです。低遅延かつ高スケール
解説
- Amazon DynamoDBは、低レイテンシでスケーラブルなNoSQLデータベースです。キー設計とアクセスパターンの理解がCLFでも重要です。
- リレーショナル要件はAmazon RDS、キーバリュー中心ならAmazon DynamoDBは、データベース設計やデータモデル選定に関わる代表的な選択肢です。リレーショナル/NoSQLや可用性要件の違いで選択できるように整理しましょう。
- 低遅延キー値アクセスはAmazon DynamoDBの典型要件です。アクセスパターン中心の設計が重要なポイントになります。
試験での考え方
「キーバリューNoSQL」ではAmazon DynamoDBを選べるようにしましょう。オブジェクト・ブロック・ファイル、RDB・NoSQLなど、用途に応じた選択の違いを理解しておくと本番で判断しやすくなります。