リレーショナルか非リレーショナルかを考える必要はもうありません。実質無制限のスケールで高いパフォーマンスと可用性を実現します。ゼロタッチ メンテナンスにより、データベース管理の負担を取り除きます。
機能
高度にパーティショニング可能なワークロード向けの正確な最近傍(KNN)ベクトル検索(プレビュー版)により、Spanner で実質的に無制限のスケールでベクトル エンベディングを検索できます。各検索は特定のユーザーに関連付けられたデータに制限されます。これらのワークロードは Spanner に組み込まれた KNN 検索機能に非常に適しています。これにより、Spanner は効率的に検索スペースを削減し、低レイテンシで正確かつリアルタイムの結果を提供できます。
Spanner の ML.PREDICT SQL 関数を使用して、Vertex AI で提供されるエンベディング、生成 AI、カスタムモデルに対してオンライン推論を実行します。Spanner to Vertex AI Vector Search Workflow を使用して、Vertex AI Vector Search によって Spanner データの類似検索を実行します。
LangChain インテグレーションにより、より正確で透明性が高く、信頼性の高い生成 AI アプリケーションを簡単に構築できます。Spanne には 3 つの LangChain インテグレーションがあります。ドキュメントから情報を読み込んで保存するドキュメント ローダ、セマンティック検索を可能にする Vector ストア、チェーンによって以前の会話をリコールできるようにするチャット メッセージ メモリの 3 つです。詳しくは、GitHub リポジトリをご覧ください。
Spanner Data Boost を使用すると、既存のトランザクション ワークロードに影響を与えることなく、分析クエリ、バッチ処理ジョブ、データのエクスポート オペレーションをより迅速に実行できます。Google Cloud により完全に管理されているため、キャパシティ プランニングや管理は必要ありません。常にホットな状態であり、Spanner の分散ストレージ システムである Colossus に保存されたデータに対するユーザークエリを直接処理できます。このオンデマンドの独立したコンピューティング リソースにより、ユーザーは混在したワークロードや安全なデータ共有を簡単に処理できます。
デベロッパーは、ベスト プラクティスに基づく質の高いサポートを活用することで、コーディング プロセスを迅速化できます。さらに、AI を活用したチャット インターフェースを使用することで、質問を明確にし、必要なときにいつでもサポートを受けることができます。
データベースの比較
データベース属性 | 他のリレーショナル DB | 他の非リレーショナル DB | Spanner |
---|---|---|---|
スキーマ | 静的 | 動的 | 動的 |
SQL | はい | いいえ | はい |
履歴 | ACID (原子性、整合性、独立性、耐久性) | 結果 | 強力な ACID TrueTime による順序付けで実現 |
スケーラビリティ | 垂直型 (より大型なマシンを使用) | 水平型 (マシンを追加します) | 横 |
サービス提供状況 | フェイルオーバー(ダウンタイム) | 高 | 99.999% の高 SLA |
レプリケーション | 構成可能 | 構成可能 | 自動 |
スキーマ
静的
動的
動的
SQL
はい
いいえ
はい
履歴
ACID
(原子性、整合性、独立性、耐久性)
結果
強力な ACID
TrueTime による順序付けで実現
スケーラビリティ
垂直型
(より大型なマシンを使用)
水平型
(マシンを追加します)
横
サービス提供状況
フェイルオーバー(ダウンタイム)
高
99.999% の高 SLA
レプリケーション
構成可能
構成可能
自動
仕組み
Spanner のインスタンスは、単一リージョンでも、複数リージョンでも、コンピューティングとストレージを提供します。TrueTime と呼ばれる分散クロックは、リージョン間も含めてトランザクションの強整合性を保証します。スケーラビリティのためにデータは自動的に「分割」され、可用性確保のために同期された Paxos ベースのスキームを使用して複製されます。
一般的な使用例
Spanner 上に構築された、統合された取引台帳に世界各地の金融トランザクション、取引、決済、ポジションを一元化することで、外部の整合性とスケーラビリティを保証します。データを統合することで、市場状況や規制要件の変化に迅速に対応できます。同様に、小売業や e コマースの企業も、在庫台帳に Spanner を使用しています。
Spanner 上に構築された、統合された取引台帳に世界各地の金融トランザクション、取引、決済、ポジションを一元化することで、外部の整合性とスケーラビリティを保証します。データを統合することで、市場状況や規制要件の変化に迅速に対応できます。同様に、小売業や e コマースの企業も、在庫台帳に 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 の料金は、コンピューティング容量、データベース ストレージ、バックアップ ストレージ、ネットワーク使用量に基づいて決まります。確約利用割引では、さらに料金が下がります。
リージョン構成
コンピューティング容量は、処理ユニットまたはノード(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 を利用して革新的なアプリを作成し、優れたカスタマー エクスペリエンスを実現し、コストを削減し、ROI を向上させた方法をご覧ください
注目の利点とお客様
あらゆるニーズに応じて無制限にスケーリングできる革新的なアプリケーションで、ビジネスを拡大しましょう。
TCO を削減し、デベロッパーを煩雑な作業から解放できます。目標を高く持ち、開発を迅速化しましょう。
月額 $40 からの従量制で、優れたコスト パフォーマンスを獲得できます。
パートナーとインテグレーション
ビジネスに最適なパートナーやサードパーティ統合について詳細を確認するには、パートナー ディレクトリをご覧ください。
よくある質問
Spanner は、セカンダリ インデックス、強整合性、スキーマ、SQL などのリレーショナル セマンティクスを組み合わせ、単一の簡単なソリューションで 99.999% の可用性を提供する、スケーラビリティの高いデータベースです。そのため、リレーショナル ワークロードと非リレーショナル ワークロードの両方に適しています。
Spanner への移行は、ソース データベース、データサイズ、ダウンタイム要件、アプリケーション コードの複雑さ、シャーディング スキーマ、カスタム関数または変換、フェイルオーバーとレプリケーション戦略など、多くの要因によって大きく異なる場合があります。スキーマとデータの移行用には HarbourBridge のようなオープンソース ツール、評価用には migVisor などのサードパーティ ツールをおすすめします。移行プロセスの詳細については、ドキュメントをご覧ください。
Spanner はフルマネージドのデータベースなので、インフラストラクチャの包括的な管理機能が自動的に提供されますが、ワークロードによっては、アプリケーション固有の管理アクションが必要になる場合があります。本番環境を常にスムーズに稼働させるには、適切なアラートとモニタリングをセットアップし、注意深く監視する必要があります。時間の経過とともにトラフィックが有機的に増加した場合やピーク トラフィックが想定される場合に、どう対処すべきかや、アプリケーションのバグに起因するデータの破損を処理する方法を理解する必要があります。さらに、パフォーマンスの問題をトラブルシューティングする方法と、レイテンシ増加の原因となるコンポーネントを把握する方法を理解することも重要です。