Logo Cloud Spanner

Cloud Spanner

Pérennisez vos applications avec une base de données sans compromis

Fini l'éternel débat entre base de données relationnelle et non-relationnelle. Bénéficiez de performances et d'une disponibilité élevées à toutes les échelles. Gérez votre base de données sans stress grâce à la maintenance sans contact.

Lancez-vous avec une instance Spanner en essai gratuit pendant 90 jours.

De plus, les nouveaux clients Google Cloud bénéficient de 300 $ de crédits.

Fonctionnalités

Évolutivité sans limites, en lecture comme en écriture

Spanner dissocie les ressources de calcul du stockage de données, ce qui permet un scaling vertical et horizontal transparent des ressources de traitement. Chaque capacité de calcul supplémentaire permet de traiter des lectures comme des écritures, offrant ainsi une évolutivité horizontale simple. Spanner optimise les performances en gérant automatiquement le partitionnement, la réplication et le traitement des transactions.

Maintenance automatisée

Réduisez les coûts opérationnels et améliorez la fiabilité pour les bases de données de toutes tailles. La réplication synchrone et la maintenance sont automatiques et intégrées. 100 % de modifications et opérations de maintenance des schémas en ligne et sans temps d'arrêt tout en acheminant le trafic.

Interface PostgreSQL

Combinez l'évolutivité et la fiabilité de Spanner avec la convivialité et la portabilité d'une interface PostgreSQL. Utilisez les compétences et les outils que vos équipes maîtrisent déjà pour pérenniser votre investissement en toute tranquillité.

Segmentation automatique de la base de données

Plus besoin de resegmenter manuellement votre base de données. La segmentation intégrée distribue automatiquement les données pour optimiser les performances et la disponibilité. Augmentez et faites évoluer votre solution sans interruption.

Traitement des requêtes hautes performances et isolé des charges de travail

Cloud Spanner Data Boost permet aux utilisateurs d'exécuter des requêtes analytiques, des tâches de traitement par lot ou des opérations d'exportation de données plus rapidement sans affecter la charge de travail transactionnelle existante. Entièrement géré par Google Cloud, Data Boost ne nécessite aucune planification ni gestion des capacités. La ressource est toujours à chaud et prête à traiter les requêtes des utilisateurs directement sur les données stockées dans Colossus, le système de stockage distribué de Spanner. Cette ressource de calcul indépendante à la demande permet aux utilisateurs de gérer facilement des charges de travail mixtes et de partager des données en toute sérénité.

Cohérence transactionnelle forte

Appuyez-vous sur une cohérence externe de pointe sans compromettre l'évolutivité ni la disponibilité.

Configurations régionales et multirégionales

Peu importe où se trouvent vos utilisateurs, les applications qui s'appuient sur Spanner peuvent lire et écrire des données actualisées hautement cohérentes à l'échelle mondiale. De plus, lorsque vous exécutez une instance multirégionale, votre base de données est protégée contre les défaillances régionales et offre une disponibilité de premier ordre de 99,999 %.

Capture et réplication des données modifiées en temps réel

Utilisez Datastream pour envoyer des données de modification des bases de données Oracle et MySQL dans Spanner et obtenir ainsi des informations à jour. Utilisez les flux de modifications Spanner pour capturer les données de modification des bases de données Spanner et les intégrer à d'autres systèmes à des fins d'analyse, de déclenchement d'événement et de conformité.

Dimensionnement précis des instances

Découvrez Spanner avec une instance précisément dimensionnée pour seulement 65 $ par mois, puis adaptez-la à vos besoins sans subir de temps d'arrêt ni avoir à repenser l'architecture.

Interface relationnelle

Tout ce que vous attendez d'une base de données relationnelle (schémas, requêtes SQL et transactions ACID) à n'importe quelle échelle. Utilisez le langage SQL standard de Google ou une interface PostgreSQL.

Assistance au code basée sur l'IA

Duet AI dans Cloud Spanner permet aux développeurs d'écrire des requêtes SQL plus rapidement. Il fournit des suggestions de code pour structurer, modifier ou interroger vos données en fonction des invites en langage naturel.

Compatibilité avec de nombreux outils et applications

Adaptez-vous aux équipes de développement quel que soit leur langage de prédilection grâce aux bibliothèques clientes pour Java/JDBC, Go, Python, C#, Node.js, PHP, Ruby et C++, mais aussi avec les ORM les plus populaires dont Hibernate et Entity Framework.

Observabilité

Surveillez les performances des bases de données Spanner à l'aide de métriques et de statistiques. Analysez les modèles d'utilisation des bases de données Spanner avec Key Visualizer, un outil de surveillance interactif. Utilisez les insights sur les requêtes pour résoudre les problèmes de performances des requêtes et diagnostiquer rapidement les problèmes de conflit avec les insights sur les verrous et les transactions.

Sécurité et contrôles de niveau professionnel

Clés de chiffrement gérées par le client (CMEK), chiffrement de la couche de données, intégration avec IAM pour le contrôle des accès et journaux d'audit complets. Compatibilité avec VPC-SC, Access Transparency et Access Approval. Le contrôle des accès ultraprécis vous permet d'autoriser l'accès aux données Spanner au niveau des tables et des colonnes.

Sauvegarde et restauration, récupération à un moment précis (PITR pour "Point-in-time recovery")

Sauvegardez votre base de données pour stocker une copie cohérente des données et les restaurer à la demande. La récupération à un moment précis (PITR) offre une protection continue des données et la possibilité de récupérer vos données précédentes avec une précision de l'ordre de la microseconde.

Comparaison des bases de données

Attribut de base de donnéesAutre BDD relationnelleAutre BDD non-relationnelleCloud Spanner

Schéma

Statique

Dynamique

Dynamique

SQL

Oui

Non

Oui

Transactions

ACID

(atomicité, cohérence, isolation, durabilité)

À terme

Strong-ACID

avec tri TrueTime

Évolutivité

Vertical 

(utilisez une machine de plus grande taille)

Fonctionnement horizontal

(ajoutez des machines)

Horizontale

Qui peut en bénéficier ? 

Basculement (temps d'arrêt)

Élevée

SLA à taux de disponibilité élevé de 99,999 %

Duplication

Configurable

Configurable

Automatique

Schéma

Statique

Dynamique

Dynamique

SQL

Oui

Non

Oui

Transactions

ACID

(atomicité, cohérence, isolation, durabilité)

À terme

Strong-ACID

avec tri TrueTime

Évolutivité

Vertical 

(utilisez une machine de plus grande taille)

Fonctionnement horizontal

(ajoutez des machines)

Horizontale

Qui peut en bénéficier ? 

Basculement (temps d'arrêt)

Élevée

SLA à taux de disponibilité élevé de 99,999 %

Duplication

Configurable

Configurable

Automatique

Fonctionnement

Les instances Cloud Spanner fournissent des capacités de calcul et de stockage dans une ou plusieurs régions. Une horloge distribuée appelée TrueTime garantit que les transactions sont fortement cohérentes, même dans plusieurs régions. Les données sont automatiquement "divisées" pour l'évolutivité, puis répliquées via un schéma synchrone basé sur Paxos pour la disponibilité.

Schéma Spanner

Utilisations courantes

Profil utilisateur et droits d'accès

Gérez les données utilisateur critiques en toute sécurité à n'importe quelle échelle

La gestion des profils utilisateur est une fonction essentielle qui nécessite l'évolutivité, la disponibilité et la cohérence à l'échelle mondiale de Spanner. Il s'agit du point d'entrée des joueurs pour différents jeux, plates-formes et régions. De manière similaire, des entreprises de services financiers gèrent les informations sur les clients et les offres produit à l'aide de Spanner.
Schéma de l'architecture des profils utilisateur et des droits d'accès

Gérez les données utilisateur critiques en toute sécurité à n'importe quelle échelle

La gestion des profils utilisateur est une fonction essentielle qui nécessite l'évolutivité, la disponibilité et la cohérence à l'échelle mondiale de Spanner. Il s'agit du point d'entrée des joueurs pour différents jeux, plates-formes et régions. De manière similaire, des entreprises de services financiers gèrent les informations sur les clients et les offres produit à l'aide de Spanner.
Schéma de l'architecture des profils utilisateur et des droits d'accès

Registre financier

Profitez d'une vue à jour et cohérente des transactions mondiales

Unifiez les transactions, les échanges, les règlements et les positions dans le monde entier au sein d'un registre consolidé basé sur Cloud Spanner, qui garantit la cohérence externe et l'évolutivité. La consolidation des données permet de s'adapter rapidement à l'évolution des conditions du marché et aux exigences réglementaires. De manière similaire, des entreprises de vente au détail/d'e-commerce utilisent Spanner pour le registre d'inventaire.
Schéma d'architecture de registre financier

Profitez d'une vue à jour et cohérente des transactions mondiales

Unifiez les transactions, les échanges, les règlements et les positions dans le monde entier au sein d'un registre consolidé basé sur Cloud Spanner, qui garantit la cohérence externe et l'évolutivité. La consolidation des données permet de s'adapter rapidement à l'évolution des conditions du marché et aux exigences réglementaires. De manière similaire, des entreprises de vente au détail/d'e-commerce utilisent Spanner pour le registre d'inventaire.
Schéma d'architecture de registre financier

Effectuer des opérations bancaires en ligne

Proposez une expérience interactive disponible en permanence pour les expériences numériques

Les consommateurs s'attendent à pouvoir accéder à leurs données financières essentielles sur leurs appareils en dehors des horaires bancaires habituels. Permettez à vos développeurs de se concentrer sur de nouvelles expériences plutôt que sur les problèmes opérationnels, tels que la segmentation manuelle ou la cohérence à terme. Réduisez les risques et les temps d'arrêt grâce à une disponibilité à 99,999 % avec aucune latence.
Schéma d'architecture de banque en ligne

Proposez une expérience interactive disponible en permanence pour les expériences numériques

Les consommateurs s'attendent à pouvoir accéder à leurs données financières essentielles sur leurs appareils en dehors des horaires bancaires habituels. Permettez à vos développeurs de se concentrer sur de nouvelles expériences plutôt que sur les problèmes opérationnels, tels que la segmentation manuelle ou la cohérence à terme. Réduisez les risques et les temps d'arrêt grâce à une disponibilité à 99,999 % avec aucune latence.
Schéma d'architecture de banque en ligne

Programmes de fidélité et promotions

Personnalisez les expériences avec des mises à jour en temps réel

Suivez la participation et les préférences des clients au sein d'un programme de fidélité pour analyser les tendances et améliorer la satisfaction des clients. De manière similaire, des entreprises de jeux vidéo utilisent Spanner pour créer des classements personnalisés dans les jeux.
Schéma d'architecture des programmes de fidélité et des promotions

Personnalisez les expériences avec des mises à jour en temps réel

Suivez la participation et les préférences des clients au sein d'un programme de fidélité pour analyser les tendances et améliorer la satisfaction des clients. De manière similaire, des entreprises de jeux vidéo utilisent Spanner pour créer des classements personnalisés dans les jeux.
Schéma d'architecture des programmes de fidélité et des promotions

Gestion d'inventaire omnicanal

Offrez une vue cohérente sur plusieurs canaux et applications

Spanner fournit une source de référence unique à hautes performances pour l'inventaire et les commandes de vente au détail sur différents canaux (en ligne, en magasin, en centre de distribution, etc…), et pour l'expédition afin de mettre en correspondance l'inventaire et la demande, ce qui permet d'améliorer l'expérience client et la rentabilité. Des développeurs de jeux utilisent également Spanner pour stocker des données d'inventaire de jeu.
Schéma d'architecture de gestion d'inventaire omnicanal

Offrez une vue cohérente sur plusieurs canaux et applications

Spanner fournit une source de référence unique à hautes performances pour l'inventaire et les commandes de vente au détail sur différents canaux (en ligne, en magasin, en centre de distribution, etc…), et pour l'expédition afin de mettre en correspondance l'inventaire et la demande, ce qui permet d'améliorer l'expérience client et la rentabilité. Des développeurs de jeux utilisent également Spanner pour stocker des données d'inventaire de jeu.
Schéma d'architecture de gestion d'inventaire omnicanal