メイン コンテンツにスキップ
Google Cloud Documentation
テクノロジー分野
  • AI と ML
  • アプリケーション開発
  • アプリケーションのホスティング
  • コンピューティング
  • データ分析とパイプライン
  • データベース
  • 分散型クラウド、ハイブリッド クラウド、マルチクラウド
  • 生成 AI
  • 業種別ソリューション
  • ネットワーキング
  • オブザーバビリティとモニタリング
  • セキュリティ
  • Storage
プロダクト横断型のツール
  • アクセスとリソースの管理
  • 費用と使用量の管理
  • Infrastructure as code
  • 移行
  • SDK、言語、フレームワーク、ツール
/
コンソール
  • English
  • Deutsch
  • Español
  • Español – América Latina
  • Français
  • Indonesia
  • Italiano
  • Português
  • Português – Brasil
  • עברית
  • 中文 – 简体
  • 中文 – 繁體
  • 日本語
  • 한국어
ログイン
  • Spanner
無料で利用開始
概要 ガイド リファレンス サンプル サポート リソース
Google Cloud Documentation
  • テクノロジー分野
    • その他
    • 概要
    • ガイド
    • リファレンス
    • サンプル
    • サポート
    • リソース
  • プロダクト横断型のツール
    • その他
  • コンソール
  • Discover
  • サービスの概要
  • Spanner エディションの概要
  • PostgreSQL Interface
  • 非リレーショナル ワークロード向けの Spanner
    • 非リレーショナルの概要
    • Cassandra インターフェース
  • 使ってみる
  • Spanner 概念実証ハンドブック
  • 環境の設定
  • データベースを作成し、クエリを実行する
    • Google Cloud コンソールを使用する
    • gcloud CLI を使用する
  • Google Cloud コンソールを使用してデータを管理する
  • クライアント ライブラリ
    • C++ クイックスタート
    • C# クイックスタート
    • Go クイックスタート
    • Java クイックスタート
    • Node.js クイックスタート
    • PHP クイックスタート
    • Python クイックスタート
    • Ruby クイックスタート
    • REST クイックスタート
  • ドライバ
    • ドライバを使用してセットアップする
    • JDBC クイックスタート
    • Go database/sql クイックスタート
    • PostgreSQL ドライバ クイックスタート
  • Spanner CLI
    • Spanner CLI クイックスタート
    • Spanner CLI コマンド
  • 無料トライアル インスタンス
    • 無料トライアル インスタンスの概要
    • 無料トライアル インスタンスを作成する
  • データ所在地の概要
  • 作成と管理
  • インスタンス
    • インスタンスの概要
    • ノードと処理ユニット
    • リージョン、デュアルリージョン、マルチリージョンの構成
    • リージョンの種類
    • レプリケーション
    • 地域別パーティション データ
      • 地域別パーティショニングの概要
      • インスタンス パーティションの作成と管理
      • データ プレースメントの作成と管理
    • リーダー認識ルーティング
    • グローバル サービス エンドポイントとリージョン サービス エンドポイント
    • 階層型ストレージ
    • インスタンスを作成、管理する
    • インスタンス構成の作成と管理
    • デュアルリージョン クォーラムを変更する
    • インスタンスを移動する
    • インスタンスの自動スケーリング
      • 自動スケーリングの概要
      • マネージド オートスケーラー
      • オープンソースのオートスケーラー ツール
        • オートスケーラー ツールの概要
        • オートスケーラー ツールを Cloud Run functions にデプロイする
        • オートスケーラー ツールを GKE にデプロイする
    • タグを使用したアクセスの制御とインスタンスの整理
  • データベース
    • データベースの概要
    • GoogleSQL と PostgreSQL のいずれかを選択する
    • データベースの作成と管理
    • データベースが誤って削除されないようにする
    • スキーマ オブジェクトの削除保護
    • データベースのリーダー リージョンの変更
    • データベースのデフォルトのタイムゾーンを設定する
  • Data Catalog を使用してリソースを管理する
  • データベース スキーマの設計と管理
    • スキーマの概要
    • スキーマ設計のベスト プラクティス
    • スキーマを更新する
    • 名前付きスキーマを作成および管理する
    • ビューの概要
    • ビューの作成と管理
    • セカンダリ インデックス
    • 外部キー
    • 主キーのデフォルト値管理
    • 外部キー関係の作成と管理
    • チェック制約の作成と管理
    • 生成された列の作成と管理
    • 任意適合率の数値データを保存する
    • シーケンスの作成と管理
    • テーブル名を管理する
    • ローカリティ グループの作成と管理
  • 長時間実行オペレーションの管理と監視
  • 有効期間(TTL)の構成
    • TTL 概要
    • TTL でデータの保持を管理する
    • TTL 指標とモニタリング
  • コネクト
  • PostgreSQL 言語データベースへの接続
  • PGAdapter を使用した PostgreSQL クライアントと Spanner の接続
    • PGAdapter の概要
    • PGAdapter の取得
    • PGAdapter を起動する
    • PGAdapter セッション管理コマンド
    • PGAdapter をエミュレータに接続する
  • Cassandra アダプタを使用して Spanner に接続する
  • Compute Engine VM インスタンスを作成して接続し、Spanner にアクセスする
  • GKE クラスタを使用して Spanner に接続する
  • 他の Google Cloud サービスから Spanner への接続
  • Spanner で認証する
  • アクセスを保護および制御する
  • IAM によるアクセス制御
    • IAM の概要
    • IAM ロールを適用する
  • 細分化されたアクセス制御
    • きめ細かいアクセス制御の概要
    • 変更ストリームに対するきめ細かいアクセス制御
    • シーケンスのきめ細かいアクセス制御
    • モデルのきめ細かいアクセス制御
    • きめ細かいアクセス制御を構成する
    • きめ細かいアクセス制御でデータベースにアクセスする
    • きめ細かなアクセス制御の権限
    • きめ細かいアクセス制御システムロール
  • カスタムの組織のポリシーを追加する
  • データ暗号化
    • 顧客管理の暗号鍵(CMEK)
      • CMEK の概要
      • CMEK を使用してデータベースを保護する
    • 転送中のデータの暗号化
  • 移行
  • 移行プロセス
    • 移行の概要
    • 移行を評価する
    • スキーマを移行する
    • アプリケーションの移行
    • スキーマとアプリケーションのパフォーマンスを最適化する
    • データの移行
    • データを検証する
    • カットオーバーとフォールバックのメカニズムを構成する
  • 移行ツール
    • 移行ツールの概要
    • Spanner 移行ツール(SMT)を設定する
  • 主キーの移行
    • 主キーの移行の概要
    • 主キーを移行する
  • MySQL から移行する
    • MySQL の移行の概要
    • MySQL スキーマの移行
      • MySQL からのスキーマの移行の概要
      • SMT を使用して MySQL からスキーマを移行する
    • MySQL データを移行する
    • MySQL のフォールバックを構成する
  • サンプルデータを読み込む
  • DynamoDB から移行する
  • Oracle から移行する
  • PostgreSQL から移行する
    • GoogleSQL 言語データベースに移行する
    • PostgreSQL 言語データベースに移行する
  • Cassandra から移行する
  • Spanner を PostgreSQL データベースに移行する
  • データのインポートとエクスポート
  • インポートとエクスポートの概要
  • Dataflow を使用したデータのインポート、エクスポート、変更
  • Avro 形式でのデータのインポートとエクスポート
    • Spanner Avro ファイルをインポートする
    • Spanner から Avro にデータをエクスポートする
    • Spanner 以外のデータベースからデータをインポートする
  • CSV 形式でのデータのインポートとエクスポート
  • COPY を使用して PostgreSQL からデータをインポートする
  • 一括読み込みのベスト プラクティス
  • 障害復旧
  • 障害復旧の概要
  • データベースをバックアップする
    • バックアップの概要
    • バックアップを作成する
    • バックアップ スケジュールを作成、管理する
    • バックアップを管理
  • データベースを復元する
    • 復元の概要
    • バックアップから復元する
  • ポイントインタイム リカバリ(PITR)
    • PITR の概要
    • PITR を使用してデータを復元する
  • 開発
  • Gemini の支援機能を使用して SQL を記述する
  • ユースケースのベスト プラクティス
    • ゲーム データベースとしての Spanner
  • 言語フレームワークを統合する
    • Hibernate を使用する Spanner
      • Hibernate ORM(GoogleSQL)との統合
      • Hibernate ORM(PostgreSQL)との統合
      • Spanner に接続される Hibernate アプリを作成する
    • Spring Data JPA を使用する Spanner
      • Spring Data JPA(GoogleSQL)との統合
      • Spring Data JPA(PostgreSQL)との統合
    • Spring Data JDBC を使用する Spanner
      • Spring Data JDBC と統合する(GoogleSQL)
      • Spring Data JDBC と統合する(PostgreSQL)
    • MyBatis を使用する Spanner
      • MyBatis および Spring Boot を統合する(GoogleSQL)
      • MyBatis および Spring Boot を統合する(GoogleSQL)
    • Spring Data を使用する Spanner
    • Spanner に接続される Spring Boot アプリを作成する
    • GORM を使用する Spanner
      • GORM(GoogleSQL)との統合
      • GORM(PostgreSQL)との統合
    • Django ORM を使用する Spanner
    • SQLAlchemy を使用する Spanner
      • SQLAlchemy(GoogleSQL)との統合
      • SQLAlchemy(PostgreSQL)との統合
    • Active Record を使用する Spanner
    • Entity Framework Core を使用する Spanner
  • トランザクションを使用する
    • トランザクションの概要
    • タイムスタンプの範囲
    • commit タイムスタンプ
      • GoogleSQL 言語データベース
      • PostgreSQL 言語データベース
    • TrueTime と外部の整合性
    • 分離レベル
      • 分離レベルの概要
      • 反復可能な読み取り分離を使用する
    • スループットを最適化した書き込み
    • トランザクションの commit に関する統計情報を取得する
    • シリアル化可能な分離で SELECT FOR UPDATE を使用する
    • 反復可能な読み取り分離で SELECT FOR UPDATE を使用する
  • セッション数
  • SQL のベスト プラクティス
  • データを読み取る
    • トランザクション外部の読み取り
    • 有向読み取り
    • 読み取りリース
    • 読み取りに Data Boost に依存しないコンピューティング リソースを使用する
      • Data Boost の概要
      • Data Boost で連携クエリを実行する
      • Data Boost でデータをエクスポートする
      • アプリケーションで Data Boost を使用する
      • Data Boost 使用量をモニタリングする
      • Data Boost 割り当て使用量のモニタリングと管理
    • 保存したクエリを使用する
      • 保存したクエリの概要
      • 保存したクエリの作成と管理
  • データを修正する
    • Google Cloud コンソールを使用してデータを変更する
    • gcloud CLI を使用してデータを変更する
    • DML を使用したデータの変更
      • DML を使用してデータの挿入、更新、削除を行う
      • パーティション化 DML
      • DML のおすすめの方法
    • ミューテーションを使用したデータの変更
    • ミューテーションを使用した DML の比較
    • バッチ書き込みでデータを変更する
  • データ型の操作
    • 配列の操作
      • GoogleSQL 言語データベース
      • PostgreSQL 言語データベース
    • STRUCT オブジェクトの操作
    • NUMERIC データを操作する
    • JSON データの操作
    • JSONB データの操作
    • GoogleSQL でのプロトコル バッファの操作
  • 開発とテスト
    • Spanner をローカルでエミュレートする
    • Spanner で Terraform を使用する
    • カスタム タイムアウトと再試行を構成する
    • ステートメント タイムアウトを構成する
    • トランザクション タイムアウトを構成する
  • データを処理し表示する
    • Dataflow テンプレート
    • データ変更をストリーミングする
      • 変更ストリームの概要
      • 変更ストリームを作成して管理する
      • Dataflow を使用して変更ストリーム接続を構築する
      • Kafka への変更ストリーム接続を構築する
      • ストリーム パーティション、レコード、クエリを変更する
    • Spanner と IntelliJ を統合する
    • Looker と Spanner を統合する
    • Spanner と Liquibase を統合する
  • 全文検索
    • 全文検索の概要
    • トークン化と検索インデックス
      • トークン化
      • 検索インデックス
      • 数値検索インデックス
      • JSON 検索インデックス
      • 検索インデックスをパーティション化する
      • TOKENLIST を結合する
    • 全文検索クエリ
      • クエリの概要
      • 複数の列を検索する
      • 全文クエリと非テキストクエリを組み合わせる
      • 検索結果をランク付けする
      • 部分文字列検索を実行する
      • ファジー検索で近似一致を見つける
      • 上位 k 個のパターン マッチングを実行する
      • ファセットを使用して検索を行う
      • 検索結果をページ分けする
    • ハイブリッド全文検索とベクトル検索のパターン
    • 検索とセカンダリ インデックス
  • Spanner に MySQL 関数をインストールする
  • Spanner でマルチテナンシーを実装する
  • データ エージェント
    • データ エージェントの概要
    • Gemini CLI を使用してコンテキストを構築する
    • Spanner Studio でデータ エージェントを管理する
    • データ エージェントを検査して呼び出す
  • Spanner AI と ML
  • Spanner AI の概要
  • 生成 AI アプリケーションでの Spanner の使用を開始する
  • Spanner と Vertex AI のインテグレーション
  • ベクトル検索
    • エンベディングを生成する
      • Vertex AI テキスト エンベディングを取得する
      • パーティション分割された DML を使用してベクトル エンベディングを一括生成する
    • K 最近傍検索を実行する
    • 最適なベクトル距離関数を選択する
    • 近似最近傍探索(ANN)
      • ベクトル インデックスを使用して ANN 検索を実行する
      • ベクトル インデックスを作成して管理する
      • ベクトル インデックス登録のベスト プラクティス
    • Vertex AI ベクトル検索へのエンベディングをエクスポートする
  • 予測を生成する
    • SQL を使用して ML 予測を生成する
    • サンプル e コマース アプリケーションで生成 AI を使用する
    • Spanner エミュレータを使用して ML 予測を生成する
  • AI テクノロジーと統合する
    • LangChain を使用して LLM を活用したアプリケーションを構築する
    • エージェントで Spanner を使用する
    • LlamaIndex を使用してアプリケーションを構築する
  • Spanner Graph
  • サービスの概要
  • Spanner Graph を設定してクエリを実行する
  • Spanner Graph スキーマ
    • スキーマの概要
    • Spanner Graph スキーマの作成と管理
    • スキーマ設計のベスト プラクティス
  • Spanner Graph データを管理する
  • Spanner Graph クエリ
    • クエリの概要
    • パスを操作する
    • クエリのチューニングのベスト プラクティス
    • Spanner Graph で全文検索を使用する
    • Spanner Graph でベクトル検索を使用する
  • Spanner Graph の可視化
    • Spanner Graph の可視化を使用する
    • Spanner Graph の可視化のインテグレーションを使用する
  • Spanner Graph でスキーマレス データを管理する
  • BigQuery データを Spanner Graph に読み込む
  • Spanner Graph に移行する
  • openCypher ユーザー向けの Spanner Graph リファレンス
  • Spanner Graph のトラブルシューティング
  • モニタリング
  • テレメトリー シグナルをキャプチャする
    • シグナル キャプチャの概要
    • トレース コレクション
      • トレース コレクションの概要
      • OpenTelemetry を使用してトレースのコレクションを設定する
    • 指標
      • 指標の一覧
      • クライアントサイドの指標の収集
        • クライアントサイドの指標の表示と管理
        • クライアントサイドの指標の説明
      • カスタム クライアントサイド指標の収集
        • OpenTelemetry を使用してカスタム クライアントサイド指標をキャプチャする
        • OpenCensus を使用してカスタム クライアントサイド指標をキャプチャする
    • 監査ログ
  • インスタンスをモニタリングする
    • 分析情報を使用してインスタンスのパフォーマンスをモニタリングする
    • Cloud Monitoring を使用してインスタンスをモニタリングする
  • 最適化とトラブルシューティング
  • Spanner のパフォーマンスを最適化する
    • パフォーマンスの概要
    • クエリ パフォーマンスを分析する
    • アクティブなクエリをモニタリングする
    • クエリ オプティマイザー
      • クエリ オプティマイザーの概要
      • クエリ オプティマイザーのバージョン
      • クエリ オプティマイザーのバージョンを一覧表示する
      • クエリ オプティマイザーを管理する
    • クエリ実行プラン
    • クエリプラン ビジュアライザーを使用したクエリのチューニング
    • カラム型エンジンを使用して分析クエリを高速化する