Spanner の利用開始、既存データベースの移行、データベースの使用、アプリケーションの開発、分析と AI の統合に関するリソースをご覧ください。
動画: Spanner とは
この 6 分間の動画で Spanner の最も重要なポイントを学びましょう。
Spanner インスタンスの設定の基本と最初のステップについて学びます。
動画: Spanner を使ってみる
Spanner エミュレータを使用して、Spanner で Java アプリケーションをビルドする。
クイックスタート: Google Cloud コンソールを使用してデータベースを作成してクエリを実行する
Google Cloud コンソールを使用して Spanner の基本オペレーションを行います。
無料トライアル: Spanner 無料トライアル インスタンス
Spanner の特長と機能を最大 90 日間無料で体験してご利用いただけます。
チュートリアル: ゲーム開発を始める
グローバルなゲームデプロイでリージョンの Spanner データベースとやり取りする Go サービスを作成します。
ドキュメント: Spanner の移行の概要
データベースを Spanner に移行するプロセスの概要。
ドキュメント: Spanner 移行ツール
Spanner を評価し、オープンソース ツールである HarbourBridge を使用してさまざまなデータベースから移行します。
ブログ: Oracle から Spanner への移行におけるデータ検証
データ検証ツールを使用して、Oracle テーブルと Spanner テーブル間でデータを比較し、検証レポートを作成する。
ブログ: MySQL から Spanner への移行のヒント
MySQL スキーマを Spanner スキーマに移植する。
ブログ: Sabre は Google Cloud で旅行業界を強化
旅行業界に変革を加速させ、イノベーションをもたらす Sabre と Google の 10 年間のパートナーシップをご紹介します。
ブログ: Google フォト、Spanner でのユーザー エクスペリエンスが向上
Google フォトは Spanner を使用して、10 億人以上のユーザーと 4 兆以上の写真と動画にスケーリングしています。
事例紹介: CERC が Google Cloud のインフラストラクチャで 1 秒あたり 10 万件のトランザクションを処理
ブラジル最大の金融市場インフラストラクチャは、金融資産決済の分析、登録、管理に Spanner を利用しています。
動画: Uber が数百万件の同時リクエストに対応できる仕組み
Uber が Spanner を利用して、コストを抑えながら、配車とフード デリバリーの何百万もの同時リクエストに対応するスケーリングを実現した方法をご覧ください。
データベースの総所有コストを評価するためのシンプルなフレームワーク。
ブログ: きめ細かなアクセス制御のスタートガイド
きめ細かなアクセス権限でミッション クリティカルな Spanner データベースを保護します。
ブログ: Query Insights でクエリのデバッグを始める
クエリのパフォーマンスの問題を簡単にデバッグできるツール、Spanner の Query Insights について説明します。
ブログ: Prometheus と Grafana、または任意の APM を使ってみる
Spanner システム テーブルの指標を処理して可視化し、選択したアプリケーション パフォーマンス管理ツールにエクスポートする方法。
動画: Spanner のロックとトランザクションの分析情報のご紹介
ロックとトランザクションの分析情報を使用して高い書き込みレイテンシをデバッグし、ボトルネックを減らす方法。
ベスト プラクティス: Spanner エンドツーエンドのレイテンシ ガイド
Spanner コンポーネントのトラブルシューティングを行い、レイテンシの原因を突き止める。
ブログ: OpenCensus と Go クライアント ライブラリを使用して Spanner レイテンシをデバッグする
OpenCensus と Go 用の Spanner クライアント ライブラリを使用してレイテンシの原因を診断するためのヒントとコツが満載のケーススタディです。
ブログ: セッション リークのデバッグ
Spanner のセッション リークの根本原因を特定して特定し、再発を防ぐ方法をご紹介します。
動画: PostgreSQL for Spanner での開発
PostgreSQL Interface を使用して Spanner データベースをセットアップし、Python ベースのアプリで使用することがいかに簡単であるかをご覧ください。
変更ストリームを使用して、Spanner データに加えられた変更をほぼリアルタイムで処理する方法。
ブログ: Spanner 変更ストリームを使用したイベント ドリブン アプリ
Spanner の変更ストリームとメッセージ キュー(Kafka や Pub/Sub など)を使用して、イベント ドリブンのアプリケーションを構築します。
ブログ: GORM で Spanner を使用してリレーショナル オブジェクト マッピングを行う
Golang 用 Spanner のオブジェクト リレーショナル マッピング ライブラリの使用方法を学習します。
ブログ: Spanner エミュレータ
プロトタイピング、開発、テストにオフラインの Spanner エミュレータを使用する。
チュートリアル: Spanner Qwik Start
Spanner のインスタンス、データベース、テーブルを作成する方法、およびスキーマの追加、データの作成と変更、クエリの実行について。
動画: 適切なデータ共有: Spanner Data Boost
パフォーマンスやセキュリティを犠牲にすることなく、アプリケーションを無制限にスケーリングし、データを共有できます。
Spanner Data Boost は、トランザクションのパフォーマンスに影響を与えることなく、分析クエリやバッチ処理ジョブを実行します。
ラボ: Spanner Data Boost と BigQuery を使ってみる
Spanner Data Boost を使用して BigQuery から Spanner データをクエリする方法について説明します。
動画: Spanner で影響の少ないアドホック クエリとデータ エクスポートを実行する
アプリケーションに影響を与えることなく、アドホックなバッチクエリを実行し、Spanner データベースからテラバイト規模のデータをオンデマンドでエクスポートできます。
ブログ: BigQuery 連携クエリで Spanner を強化
運用データと分析のギャップを埋めることで、リアルタイムの分析情報を作成します。
ブログ: ML 機能を数分で Spanner アプリケーションに統合
使い慣れた SQL クエリを使用して、Vertex AI の予測モデルを Spanner ベースのアプリケーションに数分で追加します。
ブログ: Spanner で SQL のみの ML 予測を行う方法
SQL クエリのみを使用して、Spanner データに対して Vertex AI ML の予測を実行する方法について説明します。