Spanner 信頼性ガイド

Last reviewed 2023-08-08 UTC

Spanner は、SQL の分散型データベース管理およびストレージ サービスであり、グローバル トランザクション、高可用性の水平スケーリング、トランザクションの整合性などの機能を備えています。

ベスト プラクティス

  • Spanner のバックアップと復元 - Spanner のバックアップと復元の主な機能、バックアップと復元およびインポートとエクスポートの比較、実装の詳細、Spanner リソースへのアクセスの制御方法。
  • リージョン構成とマルチリージョン構成 - Spanner が提供する 2 種類のインスタンス構成(リージョン構成とマルチリージョン構成)についての説明。説明には、各構成の違いやトレードオフについても含まれます。
  • Spanner の自動スケーリング - Spanner 用のオートスケーラー ツール(オートスケーラー)の概要。このツールはオープンソースのツールであり、Cloud Spanner のコンパニオン ツールとして使用できます。このツールを使用すると、各 Spanner インスタンスの利用率指標に基づいて、1 つ以上の Spanner インスタンスのノードまたは処理ユニットの数を自動的に増減できます。
  • ポイントインタイム リカバリ(PITR)について - Spanner データの偶発的な削除や書き込みを防ぐ Spanner のポイントインタイム リカバリ(PITR)の説明。たとえば、オペレーターがデータを誤って書き込みした場合や、アプリケーション ロールアウトによってデータベースが破損した場合、PITR を使用すると、最長で過去 7 日前までのデータを復元できます。
  • Spanner のベスト プラクティス - 一括読み込み、データ操作言語(DML)の使用、ホットスポットを回避するスキーマの設計、SQL のベスト プラクティスに関するガイダンス。