1. ホーム
  2. google-cloud-platform

[解決済み] BigQueryとBigtableの違いは何ですか?[クローズド]

2022-12-30 18:14:44

質問

BigQueryではなくBigtableを使う理由はあるのでしょうか?どちらもReadとWriteの操作をサポートしているようですが、後者はさらに高度な「Query」操作を提供しています。

私はアフィリエイトネットワークを開発する必要があり(したがって、クリックと「売上」を追跡する必要があります)、BigQueryはBigtableに優れたAPIを追加しただけのように見えるので、この違いにかなり困惑しています。

どのように解決するのですか?

基本的にはこのような違いがあります。

BigQueryは、あまり変化のないデータセットや、追記によって変化するデータセットのためのクエリエンジンです。テーブルスキャンを必要とするクエリや、データベース全体を検索する必要がある場合に最適な選択肢です。合計、平均、カウント、グループ化など。BigQueryは、大量のデータを収集し、それについて質問をする必要がある場合に使用します。

BigTableはデータベースです。大規模でスケーラブルなアプリケーションの基礎となるように設計されています。データの読み書きが必要で、スケールが問題になりそうなアプリを作るときは、BigTableを使いましょう。