在應用程式中使用 Data Boost

本頁面列出支援 Spanner Data Boost 的 Spanner API,並說明如何查看使用 Data Boost 的程式碼範例。有了 Data Boost,您就能執行大型分析查詢,幾乎不會影響已佈建 Spanner 執行個體上的現有工作負載。

事前準備

確認執行應用程式的主體 (例如服務帳戶) 具備 spanner.databases.useDataBoost Identity and Access Management (IAM) 權限。詳情請參閱「使用 IAM 控管存取權」。

API

如要使用 Data Boost 執行分區讀取作業,下列 Spanner API 提供啟用 Data Boost 的選項:

建議您在應用程式中使用 ExecuteStreamingSql 和 streamingRead,因為 ExecuteSql 和 read 的回應資料量上限為 10 MB。

程式碼範例

如需在應用程式程式碼中使用 Data Boost 的範例,請參閱「平行讀取資料」。

Apache Spark SQL Connect for Google Cloud Spanner

Apache Spark SQL Connector for Google Cloud Spanner 支援使用 Spanner Java 程式庫,將 Google Cloud Spanner 資料表讀取至 Spark 的 DataFrame。如要進一步瞭解 Apache Spark SQL 連接器,請參閱「適用於 Google Cloud Spanner 的 Apache Spark SQL 連接器」。

後續步驟