クラウドAI
Cloud SQLとは?
Cloud SQLとは、Google CloudでMySQL、PostgreSQL、SQL Serverなどを扱えるマネージドなリレーショナルデータベースです。
関連表記: Cloud SQL / クラウドSQL / マネージドDB
試験で問われるポイント
- アプリケーションのトランザクションデータに向きます。
- 分析用のBigQueryやファイル保存用のCloud Storageとは用途が異なります。
- バックアップ、可用性、アクセス権限の設計が重要です。
具体例
会員情報や注文情報など、アプリが更新する業務データを保存します。
混同しやすい点
- Cloud SQLをデータウェアハウスと同じ用途で考える。
- マネージドDBならデータ設計が不要だと考える。
関連問題で復習
アプリとデータが複数環境に分かれています。Cloud SQLとLookerを利用する考え方として、適切なものを2つ選んでください。
PostgreSQLの資産を生かしつつ、取引処理と分析クエリが混在する重要なDBの性能を高めたいと考えています。PostgreSQL互換の高性能なマネージドDBとして設計されたサービスはどれですか。
企業は数年分の取引履歴を集め、部門横断の傾向をSQLで分析したいと考えています。個々の注文更新ではなく、大量の履歴を使う集計が中心です。最も適したサービスはどれですか。
制作会社は動画、デザイン画像、バックアップファイルを元のファイル形式のまま保管し、必要なファイルを取り出したいと考えています。最も適した保存先はどれですか。
SQLを使う分析チームが、BigQuery上のデータで予測モデルを作成したいと考えています。別の機械学習実行環境の構築を抑えられる機能はどれですか。
部門のMySQLアプリを移行します。DBエンジンとの互換性を保ち、アプリの改修を抑えてバックアップなどの管理負担を減らしたい場合、最も適した移行先はどれですか。
グローバルに展開する金融企業が、複数地域にまたがる取引データを扱いつつ強い整合性と高可用性を確保できるリレーショナルデータベースを求めています。最も適したサービスはどれですか。
多数の機器から届く時系列データを大量に書き込み、機器IDと時刻の範囲で低遅延に読みたいと考えています。複雑な結合や複数行の取引処理より、規模と読み書き性能を重視する場合、最も適切なものはどれですか。