0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

AWSエンジニアのためのGoogle Cloudサービスまとめ その3 データベース編

0
Last updated at Posted at 2026-08-02

0. はじめに

前回はストレージ系のサービスをまとめました。今回はその第3弾として、データベース系のサービスを見ていきます。

AWSでRDS/DynamoDBを触ったことがあれば、Google Cloud側もそこまで迷わず理解できるかと思います。

1. データベース

カテゴリ AWS Google Cloud
リレーショナル (RDBMS) RDS Cloud SQL
高性能PostgreSQL互換 Aurora (PostgreSQL互換) AlloyDB for PostgreSQL
分散リレーショナル - Cloud Spanner
ドキュメント型NoSQL DynamoDB / DocumentDB Firestore
ワイドカラム型NoSQL DynamoDB / Keyspaces Cloud Bigtable
インメモリキャッシュ ElastiCache Memorystore
DB移行 (低ダウンタイム) DMS Database Migration Service (DMS)

1-1. Cloud SQL

RDSに相当する、MySQL、PostgreSQL、SQL Serverを提供するフルマネージドのリレーショナルデータベースです。

  • 一般的なWebアプリケーションや業務システムに適していますが、ペタバイト規模への急拡大や超高スループットのIoTデータには向きません。
  • 基本的にリージョン(単一地域)レベルのサービスであり、Spannerのようなグローバル規模のシームレスな水平スケーリングは持ちません。

1-2. AlloyDB for PostgreSQL

Aurora(PostgreSQL互換)に相当する、PostgreSQL互換のフルマネージドリレーショナルデータベースです。

  • 標準のPostgreSQLと比べてトランザクション処理・分析クエリの性能を高めるよう最適化されています。
  • Cloud SQL for PostgreSQLよりも高い性能・可用性が求められるワークロード向けの上位選択肢という位置づけです。

1-3. Cloud Spanner

リレーショナルデータベースの強い整合性(ACID特性)と、NoSQLのような水平スケーラビリティを両立したサービスです。

  • グローバル規模でダウンタイムなしの動的スケーリングが可能で、大規模な決済処理などに適しています。
  • BigQueryと異なりOLTP向けであり、料金もプロビジョニングしたノード/処理ユニットとストレージに基づきます(クエリ実行量に応じた従量課金ではありません)。
  • AWS側には長らく単純な1対1の対応先がありませんでしたが、分散SQLデータベースのAurora DSQLが近い立ち位置のサービスとして登場しています。

1-4. Firestore

DynamoDB/DocumentDBに相当する、モバイルやWebアプリのバックエンドに適したフルマネージドのNoSQLドキュメントデータベースです。

  • 固定されたスキーマを持たず、柔軟なデータ構造を格納できます。モバイルSDKを通じたリアルタイム同期に優れます。
  • 数百万デバイスからの高スループットな時系列データ書き込み(IoT用途)には特化していません(その用途はCloud Bigtable)。

1-5. Cloud Bigtable

DynamoDB/Keyspacesに相当する、ペタバイト規模のデータをミリ秒単位の低レイテンシで処理できる、フルマネージドのワイドカラム型NoSQLです。

  • 高い書き込みスループットを誇り、IoTセンサーデバイスからのデータキャプチャや大量の時系列データの分析に最適です。
  • GoogleSQLによる基本的なSELECTクエリには対応していますが、INSERT/UPDATE/DELETEなどのDML、JOIN・サブクエリ、複数行の複雑なトランザクションはサポートしません。
  • 「Cloud Bigtable ML」という機能は存在しないので、BigQuery MLと混同しないよう注意が必要です。

1-6. Memorystore

ElastiCacheに相当する、Redis・Valkey・Memcachedのフルマネージドなインメモリデータストアサービスです。

  • キャッシュ層やセッションストア、リアルタイムのランキング処理などレイテンシが重要な用途に利用されます。
  • Redis/Valkey向け(Memorystore for Redis/Valkey)とMemcached向け(Memorystore for Memcached)が別サービスとして提供されていますが、Memcached向けは2026年1月20日付で非推奨化が開始されており、Valkeyへの移行が案内されています。

1-7. Database Migration Service (DMS)

AWSのDMSに相当する、MySQLやPostgreSQLなどのデータベースをCloud SQLまたはAlloyDB for PostgreSQLへ移行するための、フルマネージドでサーバーレスなサービスです。Oracle・SQL ServerからPostgreSQL系への異種移行にも対応しています。

  • CDC(Change Data Capture)技術によりソース側の変更を継続的に反映し、本番環境のダウンタイムを最小限に抑えた移行を実現します。転送中のデータは暗号化により保護されます。
  • Storage Transfer Service(ファイル/オブジェクト単位の転送)やTransfer Appliance(物理デバイスでのオフライン移行)とは異なり、稼働中のリレーショナルDBの構造・データを保持したまま移行する点が特徴です。

2. まとめ

今回はデータベース系のサービスをまとめました。

次回はネットワーク・セキュリティ系のサービスをまとめる予定です。

参考

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?