Utiliser Data Boost dans vos applications

Cette page répertorie les API Spanner compatibles avec Spanner Data Boost et explique comment afficher un exemple de code utilisant Data Boost. Avec Data Boost, vous pouvez exécuter des requêtes d'analyse volumineuses avec un impact quasi nul sur les charges de travail existantes sur l'instance Spanner provisionnée.

Avant de commencer

Assurez-vous que le compte principal (par exemple, le compte de service) qui exécute l'application dispose de l'autorisation IAM (Identity and Access Management) spanner.databases.useDataBoost. Pour en savoir plus, consultez la page Contrôle des accès avec IAM.

API

Pour les lectures partitionnées avec Data Boost, les API Spanner suivantes permettent d'activer Data Boost:

Nous vous recommandons d'utiliser ExecuteStreamingSql et streamingRead dans vos applications, car ExecuteSql et read sont limités à 10 Mo de données dans leurs réponses.

Exemple de code

Pour obtenir des exemples d'utilisation de Data Boost dans le code de votre application, consultez la section Lire des données en parallèle.

Apache Spark SQL Connect pour Google Cloud Spanner

Le connecteur Apache Spark SQL pour Google Cloud Spanner permet de lire les tables Google Cloud Spanner dans les DataFrames Spark à l'aide de la bibliothèque Java Spanner. Pour en savoir plus sur le connecteur SQL Apacha Spark, consultez la page Connecteur Apache Spark SQL pour Google Cloud Spanner.

Étapes suivantes