高度な機能
このセクションでは、Google Spanner 本製品 の高度な機能を厳選して説明します。
ユーザー定義ビュー
本製品 はユーザー定義ビューの使用をサポートします。これは事前設定されたユーザー定義クエリによって内容が決定される仮想テーブルです。 このビューは、ドライバーに発行されるクエリを直接制御できない場合に有効です。 カスタムビューの作成と設定の概要については、ユーザー定義ビュー を参照してください。
SSL の設定
SSL の設定 を使用して、本製品 が証明書のネゴシエーションをどのように扱うかを調整します。さまざまな証明書形式を選択できます。詳しくは、「接続文字列オプション」にあるSSLServerCert プロパティを参照してください。
ファイアウォールとプロキシ
Windows プロキシとHTTP プロキシを含むファイアウォールとプロキシ に合致するよう本製品 を設定します。トンネル接続を設定することもできます。
リンクサーバー
本製品 はリンクサーバークエリを実行できるSQL Gateway を作成できます。 Windows をお使いの場合は、ODBC リモーティングを設定してリモートマシンからODBC ドライバーに接続することもできます。
SQL Gateway
MySQL Workbench からの接続 は、仮想SQL サーバーまたはMySQL データベースとしてODBC データソースへのリモートアクセスを実現します。SQL Gateway は、リクエストを仲介するだけでなく、ファイアウォールを介した安全な接続 を可能にします。接続はTLS/SSL で保護されます。SQL Gateway はSSH リバーストンネリングもサポートしており、クラウドサービスからオンプレミスのデータにアクセスできるようにするのに非常に便利です。
データのキャッシュ
データのキャッシュ はデータへのより高速な接続を実現し、API 呼び出しの回数を減らすことでパフォーマンスを向上します。 コネクタは、複数の接続でキャッシュを共有することもできるシンプルなキャッシュモデルをサポートします。 キャッシュ接続を設定する際、自動的または明示的なデータキャッシュを指定できます。
クエリ処理
本製品 は、Google Spanner にできるだけ多くのSELECT ステートメント処理をオフロードし、残りのクエリをクライアント側のインメモリで処理します。詳しくは、クエリ処理 を参照してください。