Spanner

妥協のないデータベースでアプリケーションの将来性を約束

リレーショナルか非リレーショナルかを考える必要はもうありません。実質無制限のスケールで高いパフォーマンスと可用性を実現します。ゼロタッチ メンテナンスにより、データベース管理の負担を取り除きます。


今すぐ90 日間の Spanner 無料トライアル インスタンスをお試しください。

さらに、Google Cloud の新規のお客様には、$300 分の無料クレジットを差し上げます。


機能

読み取りと書き込みのスケーラビリティに制限なし

Spanner はコンピューティング リソースとデータ ストレージを切り離すことで、処理リソースの透過的なスケールインとスケールアウトを可能にします。追加のコンピューティング容量により、読み取りと書き込みの両方を処理できるため、水平方向のスケーラビリティを簡単に実現できます。Spanner は、シャーディング、レプリケーション、トランザクション処理を自動的に処理し、パフォーマンスを最適化します。

自動メンテナンス

あらゆる規模のデータベースの運用コストを削減し、信頼性を向上させます。同期レプリケーションとメンテナンスは組み込み済みで自動実行されます。 ゼロ ダウンタイムでトラフィックを処理しながら、100% オンラインでのスキーマ変更とメンテナンスを実現します。

PostgreSQL Interface

Spanner のスケーラビリティと信頼性を、PostgreSQL Interface の使いやすさとポータビリティと組み合わせることができます。チームがすでに習得しているスキルとツールを活用し、将来を見据えた投資を安心して行えます。

データベースの自動シャーディング

データベースを手動で再シャーディングする必要はもうありません。組み込みのシャーディングは、データを自動的に分散し、パフォーマンスと可用性を最適化します。中断することなくスケールアップ、スケールダウンができます。

ベクトル検索

高度にパーティショニング可能なワークロード向けの正確な最近傍(KNN)ベクトル検索(プレビュー版)により、Spanner で実質的に無制限のスケールでベクトル エンベディングを検索できます。各検索は特定のユーザーに関連付けられたデータに制限されます。これらのワークロードは Spanner に組み込まれた KNN 検索機能に非常に適しています。これにより、Spanner は効率的に検索スペースを削減し、低レイテンシで正確かつリアルタイムの結果を提供できます。

Vertex AI インテグレーション

Spanner の ML.PREDICT SQL 関数を使用して、Vertex AI で提供されるエンベディング生成 AIカスタムモデルに対してオンライン推論を実行します。Spanner to Vertex AI Vector Search Workflow を使用して、Vertex AI Vector Search によって Spanner データの類似検索を実行します。

LangChain インテグレーション

LangChain インテグレーションにより、より正確で透明性が高く、信頼性の高い生成 AI アプリケーションを簡単に構築できます。Spanne には 3 つの LangChain インテグレーションがあります。ドキュメントから情報を読み込んで保存するドキュメント ローダ、セマンティック検索を可能にする Vector ストア、チェーンによって以前の会話をリコールできるようにするチャット メッセージ メモリの 3 つです。詳しくは、GitHub リポジトリをご覧ください。

高パフォーマンスでワークロードから分離されたクエリ処理

Spanner Data Boost を使用すると、既存のトランザクション ワークロードに影響を与えることなく、分析クエリ、バッチ処理ジョブ、データのエクスポート オペレーションをより迅速に実行できます。Google Cloud により完全に管理されているため、キャパシティ プランニングや管理は必要ありません。常にホットな状態であり、Spanner の分散ストレージ システムである Colossus に保存されたデータに対するユーザークエリを直接処理できます。このオンデマンドの独立したコンピューティング リソースにより、ユーザーは混在したワークロードや安全なデータ共有を簡単に処理できます。

トランザクションの強整合性

スケーラビリティや可用性を損なうことなく、業界トップクラスの外部整合性を利用できます。

シングル リージョンとマルチリージョンの構成

ユーザーは世界中のどこからでも Spanner に接続されたアプリを使って、強整合性が保たれた最新のデータの読み取りや書き込みを行えます。また、マルチリージョン インスタンスを実行している場合、リージョン障害が発生してもデータベースを稼働でき、業界最高水準の 99.999% の可用性を実現します。

リアルタイムの変更データ キャプチャとレプリケーション

Datastream を使用すれば、Oracle および MySQL データベースの変更データを Spanner に取り込み、最新の情報を取得できます。Spanner 変更ストリームを使用して、Spanner データベースから変更データをキャプチャし、それを他のシステムと統合して、分析、イベント トリガー、コンプライアンスを実現します。

粒度インスタンス サイズ設定

Spanner はまず 1 か月わずか 65 ドルで、きめ細かなインスタンスから開始し、ニーズに基づいて、ダウンタイムや再設計の必要なしにスケーリングできます。

リレーショナル インターフェース

スキーマ、SQL クエリ、ACID トランザクションなど、リレーショナル データベースに求められるすべてに、あらゆるスケールで対応します。Google 標準 SQL または PostgreSQL Interface を使用できます。

AI によるコード アシスタンス

Spanner の Duet AI は、SQL クエリをより迅速に記述するのに役立ちます。自然言語プロンプトに基づき、データの構造化、変更、クエリを行うためのコードの候補を提示します。Spanner の Duet AI は、現在プレビュー版です。

豊富なアプリケーションとツールのサポート

Java/JDBC、Go、Python、C#、Node.js、PHP、Ruby、C++、および Hibernate や Entity Framework などの最も普及している ORM に対応するネイティブ クライアント ライブラリを使用している開発チームの要求に応えます。

オブザーバビリティ

指標統計情報を使用して、Spanner データベースのパフォーマンスをモニタリングします。インタラクティブなモニタリング ツールである Key Visualizer を使用して、Spanner データベースの使用パターンを分析します。クエリ分析情報を使用して、クエリのパフォーマンスに関する問題のトラブルシューティングを行い、ロックの分析情報とトランザクション分析情報でロックの競合の問題を迅速に診断します。

エンタープライズ クラスのセキュリティと制御

顧客管理の暗号鍵(CMEK)、データ層の暗号化、アクセスと制御のためのIAM 統合、包括的な監査ログ。VPC-SC、アクセスの透明性、アクセスの承認をサポートします。きめ細かなアクセス制御により、テーブルと列のレベルで Spanner データへのアクセスを承認できます。

バックアップと復元、ポイントインタイム リカバリ(PITR)

データベースのバックアップを作成して、データの一貫性のあるコピーを保存し、オンデマンドで復元できます。PITR は、継続的にデータを保護して、データをマイクロ秒の粒度で回復します。

データベースの比較

データベース属性他のリレーショナル DB他の非リレーショナル DBSpanner

スキーマ

静的

動的

動的

SQL

はい

いいえ

はい

履歴

ACID

(原子性、整合性、独立性、耐久性)

結果

強力な ACID

TrueTime による順序付けで実現

スケーラビリティ

垂直型

(より大型なマシンを使用)

水平型

(マシンを追加します)

サービス提供状況

フェイルオーバー(ダウンタイム)

99.999% の高 SLA

レプリケーション

構成可能

構成可能

自動

スキーマ

他のリレーショナル DB

静的

他の非リレーショナル DB

動的

Spanner

動的

SQL

他のリレーショナル DB

はい

他の非リレーショナル DB

いいえ

Spanner

はい

履歴

他のリレーショナル DB

ACID

(原子性、整合性、独立性、耐久性)

他の非リレーショナル DB

結果

Spanner

強力な ACID

TrueTime による順序付けで実現

スケーラビリティ

他のリレーショナル DB

垂直型

(より大型なマシンを使用)

他の非リレーショナル DB

水平型

(マシンを追加します)

Spanner

サービス提供状況

他のリレーショナル DB

フェイルオーバー(ダウンタイム)

他の非リレーショナル DB

Spanner

99.999% の高 SLA

レプリケーション

他のリレーショナル DB

構成可能

他の非リレーショナル DB

構成可能

Spanner

自動

仕組み

Spanner のインスタンスは、単一リージョンでも、複数リージョンでも、コンピューティングとストレージを提供します。TrueTime と呼ばれる分散クロックは、リージョン間も含めてトランザクションの強整合性を保証します。スケーラビリティのためにデータは自動的に「分割」され、可用性確保のために同期された Paxos ベースのスキームを使用して複製されます。

Spanner の図

一般的な使用例

ユーザー プロフィールと利用資格

重要なユーザーデータをあらゆる規模に応じて安全に管理

ユーザー プロファイルの管理は重要な機能であり、Spanner のスケーラビリティ、可用性、グローバルな整合性を必要とします。あらゆるゲーム、プラットフォーム、地域のプレーヤーのエントリー ポイントを管理できます。同様に、金融サービス企業は、Spanner を使用して顧客情報と製品サービスを管理できます。
ユーザー プロフィールと利用資格のアーキテクチャ図

重要なユーザーデータをあらゆる規模に応じて安全に管理

ユーザー プロファイルの管理は重要な機能であり、Spanner のスケーラビリティ、可用性、グローバルな整合性を必要とします。あらゆるゲーム、プラットフォーム、地域のプレーヤーのエントリー ポイントを管理できます。同様に、金融サービス企業は、Spanner を使用して顧客情報と製品サービスを管理できます。
ユーザー プロフィールと利用資格のアーキテクチャ図

会計台帳

最新で整合性のあるグローバル トランザクションのビューを取得

Spanner 上に構築された、統合された取引台帳に世界各地の金融トランザクション、取引、決済、ポジションを一元化することで、外部の整合性とスケーラビリティを保証します。データを統合することで、市場状況や規制要件の変化に迅速に対応できます。同様に、小売業や e コマースの企業も、在庫台帳に Spanner を使用しています。

会計台帳のアーキテクチャ図

最新で整合性のあるグローバル トランザクションのビューを取得

Spanner 上に構築された、統合された取引台帳に世界各地の金融トランザクション、取引、決済、ポジションを一元化することで、外部の整合性とスケーラビリティを保証します。データを統合することで、市場状況や規制要件の変化に迅速に対応できます。同様に、小売業や e コマースの企業も、在庫台帳に Spanner を使用しています。

会計台帳のアーキテクチャ図

オンライン バンキング

デジタル エクスペリエンスのインタラクティビティを常時提供

消費者は、通常の銀行業務時間外に、重要な金融データにデバイス上でアクセスできることを期待しています。デベロッパーは、手動シャーディングや結果整合性などの運用上のオーバーヘッドにとらわれず、新しいエクスペリエンスの開発に集中できます。99.999% の可用性と、メンテナンス不要により、リスクとダウンタイムが削減されます。
オンライン バンキングのアーキテクチャ図

デジタル エクスペリエンスのインタラクティビティを常時提供

消費者は、通常の銀行業務時間外に、重要な金融データにデバイス上でアクセスできることを期待しています。デベロッパーは、手動シャーディングや結果整合性などの運用上のオーバーヘッドにとらわれず、新しいエクスペリエンスの開発に集中できます。99.999% の可用性と、メンテナンス不要により、リスクとダウンタイムが削減されます。
オンライン バンキングのアーキテクチャ図

ポイント プログラムとプロモーション

リアルタイム アップデートでエクスペリエンスをカスタマイズする

ポイント プログラムの顧客参加と嗜好を追跡して傾向を分析し、顧客満足度を改善します。同様に、ゲーム会社も Spanner を使用して、パーソナライズされたリーダーボードをゲームに組み込んでいます。
ポイント プログラムとプロモーションのアーキテクチャ図

リアルタイム アップデートでエクスペリエンスをカスタマイズする

ポイント プログラムの顧客参加と嗜好を追跡して傾向を分析し、顧客満足度を改善します。同様に、ゲーム会社も Spanner を使用して、パーソナライズされたリーダーボードをゲームに組み込んでいます。
ポイント プログラムとプロモーションのアーキテクチャ図

オムニチャネル在庫管理

複数のチャネルとアプリで一貫性のあるビューを提供する

Spanner は、小売業の在庫と注文に関して、高パフォーマンスで信頼できる唯一の情報源を提供します。オンライン、店舗、配送センター、配送全体で在庫と需要を照合し、カスタマー エクスペリエンスと収益性を向上させます。ゲーム会社も同様に、Spanner を使用してゲーム内のインベントリ データを保存しています。

オムニチャネル在庫管理のアーキテクチャ図

複数のチャネルとアプリで一貫性のあるビューを提供する

Spanner は、小売業の在庫と注文に関して、高パフォーマンスで信頼できる唯一の情報源を提供します。オンライン、店舗、配送センター、配送全体で在庫と需要を照合し、カスタマー エクスペリエンスと収益性を向上させます。ゲーム会社も同様に、Spanner を使用してゲーム内のインベントリ データを保存しています。

オムニチャネル在庫管理のアーキテクチャ図

料金

Spanner の料金の仕組みSpanner の料金は、コンピューティング容量、データベース ストレージ、バックアップ ストレージ、ネットワーク使用量に基づいて決まります。確約利用割引では、さらに料金が下がります。
サービス説明料金
コンピューティング容量

リージョン構成

コンピューティング容量は、処理ユニットまたはノード(1 ノード = 1,000 処理ユニット)単位でプロビジョニングされます。リージョン インスタンスの料金には、単一リージョンでの 3 つの読み取り / 書き込みレプリカが含まれます。

Starting at

$0.09

/ 100 処理ユニット(1 時間あたり)

マルチリージョン構成

コンピューティング容量は、処理ユニットまたはノード単位でプロビジョニングされます。料金には、すべてのデフォルトのレプリカ(5 から開始)とクロスリージョン レプリケーション ネットワークの使用量が含まれます。

Starting at

$0.30

/ 100 処理ユニット(1 時間あたり)

データベース ストレージ

リージョン構成

料金は、データベースに保存されているデータの量に基づいており、レプリカのストレージ費用が含まれます。

Starting at

$0.30

GB 単位/月

マルチリージョン構成

料金は、データベースに保存されているデータの量に基づいており、レプリカのストレージ費用が含まれます。

Starting at

$0.50

GB 単位/月

バックアップ ストレージ

リージョン構成

料金はバックアップ ストレージの量に基づいて計算され、レプリカのストレージ費用が含まれます。

Starting at

$0.10

GB 単位/月

マルチリージョン構成

料金はバックアップ ストレージの量に基づいて計算され、レプリカのストレージ費用が含まれます。

Starting at

$0.30

GB 単位/月

ネットワーク

上り(内向き)

無料

同じリージョン内の下り(外向き)

無料

同じ大陸内のリージョン間の下り(外向き)

Starting at

$0.10

GB 単位/月

詳細については、Spanner の料金確約利用割引をご覧ください。

Spanner の料金の仕組み

Spanner の料金は、コンピューティング容量、データベース ストレージ、バックアップ ストレージ、ネットワーク使用量に基づいて決まります。確約利用割引では、さらに料金が下がります。

コンピューティング容量
説明

リージョン構成

コンピューティング容量は、処理ユニットまたはノード(1 ノード = 1,000 処理ユニット)単位でプロビジョニングされます。リージョン インスタンスの料金には、単一リージョンでの 3 つの読み取り / 書き込みレプリカが含まれます。

料金

Starting at

$0.09

/ 100 処理ユニット(1 時間あたり)

マルチリージョン構成

コンピューティング容量は、処理ユニットまたはノード単位でプロビジョニングされます。料金には、すべてのデフォルトのレプリカ(5 から開始)とクロスリージョン レプリケーション ネットワークの使用量が含まれます。

説明

Starting at

$0.30

/ 100 処理ユニット(1 時間あたり)

データベース ストレージ
説明

リージョン構成

料金は、データベースに保存されているデータの量に基づいており、レプリカのストレージ費用が含まれます。

料金

Starting at

$0.30

GB 単位/月

マルチリージョン構成

料金は、データベースに保存されているデータの量に基づいており、レプリカのストレージ費用が含まれます。

説明

Starting at

$0.50

GB 単位/月

バックアップ ストレージ
説明

リージョン構成

料金はバックアップ ストレージの量に基づいて計算され、レプリカのストレージ費用が含まれます。

料金

Starting at

$0.10

GB 単位/月

マルチリージョン構成

料金はバックアップ ストレージの量に基づいて計算され、レプリカのストレージ費用が含まれます。

説明

Starting at

$0.30

GB 単位/月

ネットワーク
説明

上り(内向き)

料金

無料

同じリージョン内の下り(外向き)

説明

無料

同じ大陸内のリージョン間の下り(外向き)

説明

Starting at

$0.10

GB 単位/月

詳細については、Spanner の料金確約利用割引をご覧ください。

料金計算ツール

リージョン固有の料金と手数料を含む、Spanner の毎月の費用を試算できます。

カスタムの見積もり

カスタム見積もりをご希望の場合は、Google のセールスチームにお問い合わせください。

概念実証を開始する

90 日間の Spanner 無料トライアル インスタンスを作成しましょう。

Spanner の使用方法を確認する

コンソールでデータベースを作成してクエリを実行する

SQL ステートメントの作成に関するベスト プラクティスを確認する

サンプルを使用してコーディングを行う

ビジネスケース

他の企業が Spanner を利用して革新的なアプリを作成し、優れたカスタマー エクスペリエンスを実現し、コストを削減し、ROI を向上させた方法をご覧ください


Uber は数百万の同時リクエストをどのようにスケーリングしますか?

Uber は数百万の同時リクエストをどのようにスケーリングしますか?

Uber が Spanner を利用してフルフィルメント プラットフォームを再設計した方法をご覧ください。

動画を見る

注目の利点とお客様

あらゆるニーズに応じて無制限にスケーリングできる革新的なアプリケーションで、ビジネスを拡大しましょう。

TCO を削減し、デベロッパーを煩雑な作業から解放できます。目標を高く持ち、開発を迅速化しましょう。

月額 $40 からの従量制で、優れたコスト パフォーマンスを獲得できます。

  • The Home Depot ロゴ
  • Equifax ロゴ
  • CERC ロゴ
  • Vimeo ロゴ
  • Niantic ロゴ
  • colopl ロゴ
  • ShareChat ロゴ

パートナーとインテグレーション

評価からビジネスケース、移行、Spanner での新しいアプリのビルドまで、お客様のあらゆる段階で、Spanner の専門知識を持つパートナーをご活用ください。
  • Searce ロゴ
  • SoftServe
  • SADA
  • Pythian
  • Cloud Ace
  • Epam
  • Cloud Cover
  • Zencore
  • indium
  • Persistent ロゴ
  • 66degrees ロゴ
  • Searce ロゴ
  • SoftServe
  • SADA
  • Pythian
  • Cloud Ace
  • Epam
  • Cloud Cover
  • Zencore
  • indium
  • Persistent ロゴ
  • 66degrees ロゴ

ビジネスに最適なパートナーやサードパーティ統合について詳細を確認するには、パートナー ディレクトリをご覧ください。

よくある質問

Spanner はリレーショナル データベースですか、それとも非リレーショナル データベースですか?

Spanner は、セカンダリ インデックス、強整合性、スキーマ、SQL などのリレーショナル セマンティクスを組み合わせ、単一の簡単なソリューションで 99.999% の可用性を提供する、スケーラビリティの高いデータベースです。そのため、リレーショナル ワークロードと非リレーショナル ワークロードの両方に適しています。

Spanner では、同一の豊富な機能セットに対して GoogleSQL と PostgreSQL の 2 つの ANSI ベースの SQL 言語を使用できます。GoogleSQL は、BigQuery と構文を共有しているので、チームのデータ管理のワークフローを標準化できます。PostgreSQL Interface により、すでに PostgreSQL を理解しているチームにとって馴染みやすく、他の PostgreSQL 環境へのスキーマやクエリのポータビリティも得られます。Spanner の PostgreSQL Interface について詳しくは、ドキュメントをご覧ください。

Spanner への移行は、ソース データベース、データサイズ、ダウンタイム要件、アプリケーション コードの複雑さ、シャーディング スキーマ、カスタム関数または変換、フェイルオーバーとレプリケーション戦略など、多くの要因によって大きく異なる場合があります。スキーマとデータの移行用には HarbourBridge のようなオープンソース ツール、評価用には migVisor などのサードパーティ ツールをおすすめします。移行プロセスの詳細については、ドキュメントをご覧ください。

Spanner はフルマネージドのデータベースなので、インフラストラクチャの包括的な管理機能が自動的に提供されますが、ワークロードによっては、アプリケーション固有の管理アクションが必要になる場合があります。本番環境を常にスムーズに稼働させるには、適切なアラートとモニタリングをセットアップし、注意深く監視する必要があります。時間の経過とともにトラフィックが有機的に増加した場合やピーク トラフィックが想定される場合に、どう対処すべきかや、アプリケーションのバグに起因するデータの破損を処理する方法を理解する必要があります。さらに、パフォーマンスの問題をトラブルシューティングする方法と、レイテンシ増加の原因となるコンポーネントを把握する方法を理解することも重要です。

その他のリソースとサポート
Google Cloud
  • ‪English‬
  • ‪Deutsch‬
  • ‪Español‬
  • ‪Español (Latinoamérica)‬
  • ‪Français‬
  • ‪Indonesia‬
  • ‪Italiano‬
  • ‪Português (Brasil)‬
  • ‪简体中文‬
  • ‪繁體中文‬
  • ‪日本語‬
  • ‪한국어‬
コンソール
  • Google の透明性の高い料金設定の手法で費用を削減
  • Google Cloud の従量課金制では、毎月の使用量と、リソース料金の前払い割引に基づいて自動的に割引が適用されます。見積もりをご希望の場合は、今すぐお問い合わせください。
Google Cloud