Google Cloud Platformの7つのデータベースサービス【中編】
「Cloud Bigtable」「Firebase Realtime Database」「Cloud Firestore」の違い
Googleは複数の「クラウドデータベ―ス」を提供している。その中からNoSQLの「Cloud Bigtable」「Firebase Realtime Database」「Cloud Firestore」を紹介する。それぞれ何がどう違うのか。
Googleはクラウドサービス群「Google Cloud Platform」(GCP)の一部として、データベース管理システム(DBMS)のクラウドサービスである「クラウドデータベース」を複数提供している。前編「Googleのクラウドデータベース『Cloud SQL』『Cloud Spanner』とは?」に続く本稿は、その中から「NoSQL」(RDBMS以外のDBMS)の「Cloud Bigtable」「Firebase Realtime Database」「Cloud Firestore」を説明する。
Cloud Bigtable
Cloud Bigtableは列集計に優れたカラム型NoSQLで、数十億の行と列に規模を拡張可能で、P(ペタ)B単位のデータを収容できる。通信の遅延を抑えての大容量データを格納するのに適したサービスだ。Cloud Bigtableには、時系列データや財務データ、IoT(モノのインターネット)データ、グラフデータなどの各種データを格納できる。
利用料金は、ストレージとネットワーク回線容量(帯域幅)の使用量、インスタンス(コンテナ)のタイプ、ノード(コンテナ内のクラスタに含まれるサーバ)数に基づく。
Firebase Realtime Database
Webアプリケーション開発とモバイルアプリケーション開発に役立つNoSQLがFirebase Realtime Databaseだ。JSON形式のデータをリアルタイムで提供し、大きなツリー(木)構造でデータを格納する。大容量データや複雑な構造のデータではなく、シンプルなデータの処理に適している。
Firebase Realtime Databaseはローカルキャッシュを使用するため、Firebase Realtime Databaseを使ったアプリケーションはオフラインでも利用できる。アプリケーションがインターネットに再接続するとデータの更新と同期を自動で実行するため、ネットワーク接続が低速な場合や、切断された場合でもアプリケーションを機能させることができる。
データ処理の安定性と速度を兼ね備えているものの、単一リージョンしか使用できないのが、Firebase Realtime Databaseの制約だ。2種類の料金プランを用意しており、無料の「Sparkプラン」はストレージ使用量と機能を制限し、従量課金制の「Blazeプラン」の料金は当月の使用量(GB単位)に基づく。
Cloud Firestore
Cloud Firestoreは「Firebase」シリーズのNoSQLの一つだが、Firebase Realtime Databaseとは異なる。Cloud Firestoreは新しいワークロード(アプリケーション)や要件が厳しいワークロード向けの機能を多く搭載するため、複雑なアプリケーションの開発に適している。安定した稼働のためのマルチリージョン構成を利用することも可能だ。
Firebase Realtime Databaseと同様、Cloud Firestoreもオフラインモードを用意する。Cloud Firestoreの利用料金は、データ管理の単位である「ドキュメント」の書き込み/読み取りと削除の回数、ストレージとネットワーク帯域幅の使用量に基づく。
後編はインメモリデータストアの「Memorystore」とデータウェアハウス(DWH)の「BigQuery」を説明する。
TechTarget発 先取りITトレンド
米国TechTargetの豊富な記事の中から、最新技術解説や注目分野の製品比較、海外企業のIT製品導入事例などを厳選してお届けします。
Copyright © ITmedia, Inc. All Rights Reserved.
TechTarget発 先取りITトレンド
米国TechTargetの豊富な記事の中から、最新技術解説や注目分野の製品比較、海外企業のIT製品導入事例などを厳選してお届けします。
この記事の著者
関連記事
新着ホワイトペーパー PR
-
技術文書・技術解説
[SAS Institute Japan株式会社] 生成AIを予知保全に組み込むことで「産業設備保全」はどこまで進化できるのか -
市場調査・トレンド
[SAS Institute Japan株式会社] 製造企業が「AIによる価値創出」を迅速に実現する方法 -
技術文書・技術解説
[株式会社日立ソリューションズ] 開発と運用の分断を解消、実践知に基づくプラットフォームエンジニアリングとは -
事例
[株式会社日立ソリューションズ] 開発・運用の属人化をどう打破した? 日立ソリューションズの実践事例 -
技術文書・技術解説
[Eleven Labs Japan合同会社] 問い合わせ解決単価を約9割削減する試算も 音声AIエージェントのROIと活用例
こんなメディアも見られています
TechTargetジャパンに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
ベンダーコンテンツ PR
From Informa TechTarget
SpecialPR
アクセスランキング
-
1
なぜMicrosoftは「Rust」を標準言語に? AIで進むC/C++書き換えの課題
-
2
Microsoft 365統一で「SharePoint」が1日2TB増 富士フイルムはどう管理した?
-
3
8割がアナログに逆戻りする“やっぱりな理由” DXを阻む2つの落とし穴
-
4
なぜ「WSUS」を捨てない? 非推奨でも35%が使い続けるワケ
-
5
なぜサーバ価格は下がらないのか? メモリ不足は2027年も続く
-
6
毎日2時間の“無駄”を生む「紙とExcel」管理 田中精密工業はどう脱却したのか
-
7
なぜ「Claude Code」拡張は消しても危ないのか? Cursorで不正版配信
-
8
不正アクセス相談が37%→57%に 攻撃者から自社のシステムはどう見えているか
-
9
なぜ「Microsoft Teams」がランサムウェアの入り口になるのか?
-
10
「制御用組み込みPC」に関するアンケート
ホワイトペーパーランキング PR
-
1
「IT史に名を残すシステム障害」8選
-
2
AIが苦手な「汚いデータ」になっていない? AI投資を無駄にしないための注意点
-
3
急増する高度なフィッシング詐欺 先回りしてブロックするには何が必要?
-
4
法人向け光回線のプランはどう選ぶ? 機能面/保守体制/コストを一覧で比較
-
5
「テスト内製化&自動化」事例集:ディー・エヌ・エーなど9社に学ぶ実践のコツ
-
6
Microsoft 365のメールセキュリティ、3つの“死角”と追加で検討すべき対策とは
-
7
有識者が語る、中堅中小企業に求められる最新のサイバーセキュリティ対策とは
-
8
10G回線の真価をフルに享受するには? 導入前にチェックしたいポイント
-
9
なぜRPA導入は頓挫する? シナリオ作成の壁を乗り越える解決策とは
-
10
進化が遅れる「電話」をアップデート、AIを搭載した次世代の通話機能とは?
TechTargetジャパン SNS
インフォメーション
注目情報をチェック
TechTargetジャパンをフォロー