1

私は完全なシステムをGoogleクラウドプラットフォームに移行する予定です。現在、私はmysql、apache、nodejsおよびangular jsの組み合わせを実行しています。データが指数関数的に増加しているため、MySQLは日々遅くなっています。システムは大きなデータ分析を扱います。最短のクエリタイミングでIO集約型のdbが必要です。現在、私は構造化されたmysqlデータベースを持っており、アプリケーションの要件に応じて、分析用のデータと生データを頻繁に照会する必要があります。 GoogleはCloud Bigtableを使用することを提案していますが、私はそれについてはわからないサービスは経験していません。Googleのクラウドストレージが自分のデータに最も適している

クラウドスパナ、クラウドSQL、クラウドデータストア、大きなクエリ、クラウドの大きなテーブルから私のアプリケーションに最適なGoogleのクラウドデータベースを教えてください。

ご迷惑をおかけして申し訳ございません。

PS:私はgoogle計算エンジンを使って考えています。

+0

私はBigtableの専門家ではありませんが、Cloud Datastoreを使用する前に慎重に考えるように伝えたいと思います。使い方は簡単ですが、パフォーマンスは優れていますが、コンポジットインデックスは200個しかできません。多くのアナリティクスをお持ちの場合は、それが役に立つとは思わないでしょう。すでにMySQLを使用している場合は、Cloud SQLを使用してMySQL DBを設定するだけでいつでも使用できます。 Cloud SpannerはNewSQL DBであり、まずその長所と短所を注意深く読まずに全く新しいDBシステムに飛躍しません。 – Y2H

答えて

0

Googleのクラウドネクストカンファレンス(2017)には、あなたの質問を網羅したビデオがいくつかあります。以下のビデオは主にCloud Datastoreに重点を置いていますが、最初の15〜20分を見ることを強くお勧めします。 Googleが提供する他のデータベースオプションや、どのような状況で最適なものかをカバーするのは良い仕事です。

Cloud Datastore 101: Overview of Google's scalable NoSQL document database (Google Cloud Next '17)

0

GoogleクラウドBigTableのは、あなたの要件に最適な候補のように見えます。

Google Cloud - https://cloud.google.com/storage-options/のこの保存オプションの比較ページを確認してください。それには、プロジェクト要件ごとにストレージオプションの候補を表示するのに役立つ決定木/フローチャートがあります。

関連する問題