Passer au contenu principal
Google Cloud Documentation
Domaines technologiques
  • IA et ML
  • Développement d'applications
  • Hébergement d'applications
  • Calcul
  • Analyses de données et pipelines
  • Bases de données
  • Solutions distribuées, hybrides et multicloud
  • Solutions par secteur d'activité
  • Migration
  • Mise en réseau
  • Observabilité et surveillance
  • Sécurité
  • Storage
Outils de produits croisés
  • Gestion des accès et des ressources
  • Gestion des coûts et de l'utilisation
  • Infrastructure as Code
  • SDK, langages, frameworks et outils
/
Console
  • English
  • Deutsch
  • Español
  • Español – América Latina
  • Français
  • Indonesia
  • Italiano
  • Português
  • Português – Brasil
  • עברית
  • 中文 – 简体
  • 中文 – 繁體
  • 日本語
  • 한국어
Connexion
  • Spanner
Commencer l'essai gratuit
Aperçu Guides Référence Exemples Assistance Ressources
Google Cloud Documentation
  • Domaines technologiques
    • Plus
    • Aperçu
    • Guides
    • Référence
    • Exemples
    • Assistance
    • Ressources
  • Outils de produits croisés
    • Plus
  • Console
  • Découvrir
  • Vue d'ensemble du produit
  • Présentation des éditions Spanner
  • Présentation de la sécurité, de la confidentialité, des risques et de la conformité
  • Interface PostgreSQL
  • Spanner pour les charges de travail non relationnelles
    • Présentation des bases de données non relationnelles
    • Interface Cassandra
  • Premiers pas
  • Playbook de démonstration de faisabilité Spanner
  • Configurer votre environnement
  • Créer et interroger une base de données
    • Utiliser Google Cloud Console
    • Utiliser la CLI gcloud
  • Gérer vos données à l'aide de la console Google Cloud
  • Bibliothèques clientes
    • Guide de démarrage rapide C++
    • Guide de démarrage rapide en C#
    • Guide de démarrage rapide pour Go
    • Guide de démarrage rapide Java
    • Guide de démarrage rapide pour Node.js
    • Guide de démarrage rapide pour PHP
    • Guide de démarrage rapide pour Python
    • Guide de démarrage rapide pour Ruby
    • Guide de démarrage rapide REST
  • Pilotes
    • Configurer avec les pilotes
    • Guide de démarrage rapide JDBC
    • Guide de démarrage rapide pour Go database/sql
    • Guide de démarrage rapide ADO.NET
    • Guide de démarrage rapide des pilotes PostgreSQL
  • CLI Spanner
    • Démarrage rapide de la CLI Spanner
    • Commandes CLI Spanner
  • Instances en essai gratuit
    • Présentation des instances en essai sans frais
    • Créer une instance d'essai sans frais
  • Présentation de la résidence des données
  • Créer et gérer
  • Instances
    • Présentation des instances
    • Nœuds et unités de traitement
    • Configurations régionales, birégionales et multirégionales
    • Types de région
    • Réplication
    • Partitionner les données géographiques
      • Présentation du partitionnement géographique
      • Créer et gérer des partitions d'instances
      • Créer et gérer des emplacements de données
      • Index et partitionnement géographique
    • Routage tenant compte du leader
    • Points de terminaison de service mondiaux et régionaux
    • Stockage à plusieurs niveaux
    • Créer et gérer des instances
    • Créer et gérer des configurations d'instance
    • Modifier le quorum birégional
    • Déplacer une instance
    • Effectuer l'autoscaling des instances
      • Présentation de l'autoscaling
      • Autoscaler géré
      • Outil Autoscaler Open Source
        • Présentation de l'outil Autoscaler
        • Déployer l'outil Autoscaler sur les fonctions Cloud Run
        • Déployer l'outil Autoscaler sur GKE
    • Contrôler l'accès et organiser les instances à l'aide de tags
    • Organiser les instances et afficher les coûts à l'aide de libellés
  • Bases de données
    • Présentation des bases de données
    • Choisir entre GoogleSQL et PostgreSQL
    • Créer et gérer des bases de données
    • Empêcher la suppression accidentelle de bases de données
    • Protection contre la suppression d'objets de schéma
    • Modifier la région principale d'une base de données
    • Définir le fuseau horaire par défaut pour une base de données
  • Gérer les ressources à l'aide de Data Catalog
  • Concevoir et gérer un schéma de base de données
    • Présentation des schémas
    • Bonnes pratiques pour la conception de schémas
    • Effectuer des mises à jour de schéma
    • Bonnes pratiques pour les mises à jour de schéma
    • Créer et gérer des schémas nommés
    • Présentation des vues
    • Créer et gérer des vues
    • Index secondaires
    • Clés étrangères
    • Gestion des valeurs par défaut des clés primaires
    • Créer et gérer des relations de clé étrangère
    • Créer et gérer des contraintes de vérification
    • Créer et gérer des colonnes générées
    • Stocker des données numériques de précision arbitraire
    • Créer et gérer des séquences
    • Gérer les noms de tables
    • Créer et gérer des groupes de localités
  • Routines
    • Fonctions à distance
  • Gérer et observer les opérations de longue durée
  • Configurer la valeur TTL (Time to Live)
    • Présentation de la valeur TTL
    • Gérer la conservation des données avec la valeur TTL
    • Métriques et surveillance du TTL
  • Liez contact
  • Se connecter à une base de données avec le dialecte PostgreSQL
  • Connecter des clients PostgreSQL à Spanner à l'aide de PGAdapter
    • Présentation de PGAdapter
    • Obtenir PGAdapter
    • Démarrer PGAdapter
    • Commandes de gestion des sessions PGAdapter
    • Connecter PGAdapter à l'émulateur
  • Se connecter à Spanner à l'aide de l'adaptateur Cassandra
  • Créer une instance de VM Compute Engine et s'y connecter pour accéder à Spanner
  • Se connecter à Spanner avec un cluster GKE
  • Se connecter à Spanner depuis d'autres services Google Cloud
  • S'authentifier auprès de Spanner
  • Sécuriser et contrôler les accès
  • Contrôle des accès avec IAM
    • Présentation d'IAM
    • Appliquer des rôles IAM
  • Contrôle précis des accès
    • Présentation du contrôle ultraprécis des accès
    • Contrôle précis des accès pour les flux de modifications
    • Contrôle précis des accès pour les séquences
    • Contrôle précis des accès aux modèles
    • Configurer un contrôle précis des accès
    • Accéder à une base de données avec un contrôle d'accès précis
    • Droits de contrôle précis des accès
    • Rôles du système de contrôle précis des accès
  • Ajouter une règle d'administration personnalisée
  • Chiffrement des données
    • Clés de chiffrement gérées par le client (CMEK)
      • Présentation de CMEK
      • Sécuriser une base de données à l'aide de CMEK
    • Chiffrement des données en transit
  • Migrer
  • Processus de migration
    • Présentation de la migration
    • Évaluer votre migration
    • Migrer un schéma
    • Migrer votre application
    • Optimiser votre schéma et les performances de votre application
    • Effectuez la migration de vos données
    • Validez vos données
    • Configurer les mécanismes de transition et de secours
  • Outils de migration
    • Présentation des outils de migration
    • Configurer l'outil de migration Spanner (SMT)
  • Migration des clés primaires
    • Présentation de la migration des clés primaires
    • Migrer les clés primaires
  • Migrer depuis MySQL
    • Présentation de la migration MySQL
    • Migration de schéma MySQL
      • Présentation de la migration de schémas depuis MySQL
      • Utiliser SMT pour migrer le schéma depuis MySQL
    • Migrer vos données MySQL
    • Configurer le remplacement pour MySQL
  • Charger des exemples de données
  • Migrer depuis DynamoDB
  • Migrer depuis Oracle
  • Migrer depuis PostgreSQL
    • Migrer vers une base de données utilisant le dialecte GoogleSQL
    • Migrer vers une base de données avec dialecte PostgreSQL
  • Migrer depuis Cassandra
  • Migrer Spanner vers une base de données PostgreSQL
  • Importer et exporter des données
  • Présentation de l'importation et de l'exportation
  • Importer, exporter et modifier des données à l'aide de Dataflow
  • Importer et exporter des données au format Avro
    • Importer des fichiers Avro Spanner
    • Exporter des données de Spanner vers Avro
    • Importer des données à partir de bases de données autres que Spanner
  • Importer et exporter des données au format CSV
  • Importer une base de données depuis Cloud SQL
  • Importer des données depuis PostgreSQL à l'aide de COPY
  • Bonnes pratiques pour le chargement groupé
  • Reprise après sinistre
  • Présentation de la reprise après sinistre
  • Sauvegarder des bases de données
    • Présentation des sauvegardes
    • Créer des sauvegardes
    • Créer et gérer des programmations de sauvegarde
    • Gérer les sauvegardes
  • Restaurer des bases de données
    • Présentation de la restauration
    • Restaurer à partir d'une sauvegarde
  • Récupération à un moment précis (PITR)
    • Présentation de la récupération PITR
    • Récupérer des données à l'aide de la récupération à un moment précis
  • Développer
  • Écrire du code SQL avec l'assistance de Gemini
  • Bonnes pratiques concernant les cas d'utilisation
    • Spanner en tant que base de données de gaming
  • Intégrer des frameworks de langage
    • Spanner avec Hibernate
      • Intégrer à Hibernate ORM (GoogleSQL)
      • Intégrer à Hibernate ORM (PostgreSQL)
      • Écrire une application Hibernate qui se connecte à Spanner
    • Spanner avec Spring Data JPA
      • Intégrer à Spring Data JPA (GoogleSQL)
      • S'intégrer à Spring Data JPA (PostgreSQL)
    • Spanner avec Spring Data JDBC
      • S'intégrer à Spring Data JDBC (GoogleSQL)
      • S'intégrer à Spring Data JDBC (PostgreSQL)
    • Spanner avec MyBatis
      • Intégrer à MyBatis et Spring Boot (GoogleSQL)
      • Intégrer à MyBatis et Spring Boot (PostgreSQL)
    • Spanner avec Spring Data
    • Écrire une application Spring Boot qui se connecte à Spanner
    • Spanner avec GORM
      • Intégrer à GORM (GoogleSQL)
      • Intégrer à GORM (PostgreSQL)
    • Spanner avec Django ORM
    • Spanner avec SQLAlchemy
      • Intégrer à SQLAlchemy (GoogleSQL)
      • Intégrer à SQLAlchemy (PostgreSQL)
    • Spanner avec Active Record
    • Spanner avec Entity Framework Core
  • Utiliser des transactions
    • Présentation des transactions
    • Limites d'horodatage
    • Horodatages de commit
      • Dans les bases de données du dialecte GoogleSQL
      • Dans les bases de données utilisant le dialecte PostgreSQL
    • TrueTime et cohérence externe
    • Niveaux d'isolation
      • Présentation des niveaux d'isolation
      • Utiliser l'isolation de lecture répétable
      • Utiliser SELECT FOR UPDATE dans l'isolation sérialisable
      • Utiliser SELECT FOR UPDATE dans l'isolation de lecture répétable
    • Contrôle de simultanéité
    • Écritures optimisées pour le débit
    • Récupérer les statistiques de commit d'une transaction
  • Sessions
  • Bonnes pratiques SQL
  • Lire des données
    • Lectures en dehors des transactions
    • Lectures dirigées
    • Lecture du bail
    • Utiliser les ressources de calcul indépendantes Data Boost pour les lectures
      • Présentation de Data Boost
      • Exécuter des requêtes fédérées avec Data Boost
      • Exporter des données avec Data Boost
      • Utiliser Data Boost dans vos applications
      • Surveiller l'utilisation de Data Boost
      • Surveiller et gérer l'utilisation du quota Data Boost
    • Utiliser les requêtes enregistrées
      • Présentation des requêtes enregistrées
      • Créer et gérer des requêtes enregistrées