[解決済み] Google Cloud BigtableとGoogle Cloud Datastoreの比較
2022-05-11 06:40:14
質問
とはどのような違いがあるのでしょうか? Google Cloud Bigtable とGoogle Cloud Datastore / App Engine datastoreの違い、また実用上の主なメリット・デメリットを教えてください。クラウドデータストアはBigtableの上に構築されているようです。
どのように解決するのですか?
データストアの経験とBigtableを読んで ドキュメント を読むと、主な違いは以下の通りです。
- BigtableはもともとHBaseとの互換性のために設計されましたが、現在は のクライアントライブラリがあります。 . DatastoreはもともとPython/Java/GoのWebアプリ開発者向けだった(元はApp Engine)
- Bigtableは、Datastoreよりも「少しIaaS」であり、「ただそこにある」のではなく、クラスタを必要とするという点で、Datastoreよりも優れています。 構成される .
-
Bigtableは1つのインデックスのみをサポートします - '行キー'(データストアのエンティティキー)です。
- つまり、Datastoreのインデックス付きプロパティとは異なり、クエリはキーに対して行われます。
- Bigtableは単一行のアトミック性しかサポートしない - トランザクションは存在しない
- データストアは、読み取り/問い合わせの方法によって、最終的な整合性と強力な整合性を提供するのに対し、Bigtableでは、変異と削除はアトミックでないようです。
-
課金モデルも大きく異なります。
- データストアは、読み取り/書き込み操作、ストレージ、および帯域幅に対して課金されます。
- ビッグテーブル 料金 について 'ノード' ストレージと帯域幅
関連
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン