Inscrivez-vous dès aujourd'hui à un webinaire exclusif en direct sur la feuille de route 2024 des bases de données. Découvrez les dernières innovations et les derniers plans concernant les bases de données Google Cloud.
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
Recherchez des représentations vectorielles continues de façon pratiquement illimitée dans Spanner avec la recherche vectorielle du voisin le plus proche exacte (KNN) (en preview) pour les charges de travail hautement partitionnables, où chaque recherche est limitée aux données associées à un utilisateur particulier. Ces charges de travail sont parfaitement adaptées aux fonctionnalités de recherche KNN intégrées de Spanner, qui permettent à Spanner de réduire efficacement l'espace de recherche pour fournir des résultats précis en temps réel avec de faibles latences.
Effectuez une inférence en ligne sur des représentations vectorielles continues, l'IA générative ou des modèles personnalisés diffusés dans Vertex AI à l'aide de la fonction SQL ML.PREDICT de Spanner. Le Workflow de recherche vectorielle Spanner vers Vertex AI vous permet d'effectuer une recherche de similarité dans vos données Spanner avec Vertex AI Vector Search.
Créez facilement des applications d'IA générative plus précises, transparentes et fiables grâce à l'intégration de LangChain. Spanner dispose de trois intégrations LangChain : le chargeur de document pour charger et stocker les informations des documents, les magasins Vector pour l'activation de la recherche sémantique, et la mémoire des messages Chat pour permettre aux chaînes de rappeler des conversations précédentes. Pour en savoir plus, consultez le dépôt GitHub.
Spanner Data Boost permet aux utilisateurs d'exécuter des requêtes analytiques, des jobs 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é.
Les développeurs peuvent accélérer leur processus de codage en profitant d'une assistance de haute qualité basée sur les bonnes pratiques. De plus, ils peuvent utiliser une interface de chat optimisée par l'IA pour clarifier les questions et obtenir de l'aide si nécessaire.
Comparaison des bases de données
Attribut de base de données | Autre BDD relationnelle | Autre BDD non-relationnelle | 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 |
Disponibilité | 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
Disponibilité
Basculement (temps d'arrêt)
Élevée
SLA à taux de disponibilité élevé de 99,999 %
Duplication
Configurable
Configurable
Automatique
Fonctionnement
Les instances 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é.
Utilisations courantes
Créez un exemple d'hôtel des ventes de jeu vidéo avec Spanner
Découvrez l'exemple de code de jeu sur GitHub
Lisez ce livre blanc sur la création de jeux multijoueurs avec Spanner
Créez un exemple d'hôtel des ventes de jeu vidéo avec Spanner
Découvrez l'exemple de code de jeu sur GitHub
Lisez ce livre blanc sur la création de jeux multijoueurs avec Spanner
Unifiez les transactions, les échanges, les règlements et les positions dans le monde entier au sein d'un registre consolidé basé sur 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.
Unifiez les transactions, les échanges, les règlements et les positions dans le monde entier au sein d'un registre consolidé basé sur 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.
Découvrez comment REWE Group optimise la vitesse et les performances grâce à Spanner
Découvrez comment REWE Group optimise la vitesse et les performances grâce à Spanner
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 éditeurs de jeux vidéo utilisent également Spanner pour stocker des données d'inventaire intrajeu.
Découvrez comment Mahindra a réinventé le processus de vente et vendu 100 000 SUV en 30 minutes
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 éditeurs de jeux vidéo utilisent également Spanner pour stocker des données d'inventaire intrajeu.
Découvrez comment Mahindra a réinventé le processus de vente et vendu 100 000 SUV en 30 minutes
Tarification
Fonctionnement des tarifs de Spanner | Les tarifs de Spanner sont basés sur la capacité de calcul, le stockage de base de données, le stockage de sauvegarde et l'utilisation du réseau. Les remises sur engagement d'utilisation réduisent davantage le prix. | |
---|---|---|
Service | Description | Prix |
Capacité de calcul | Configuration régionale La capacité de calcul est provisionnée sous forme d'unités de traitement ou de nœuds (1 nœud = 1 000 unités de traitement). Le tarif d'une instance régionale comprend trois instances dupliquées en lecture/écriture dans une même région. | Starting at 0,09 $ pour 100 unités de traitement par heure |
Configuration multirégionale La capacité de calcul est provisionnée en tant qu'unités de traitement ou nœuds. La tarification inclut toutes les instances dupliquées par défaut (à partir de 5) et l'utilisation du réseau de réplication interrégionale. | Starting at 0,30 $ pour 100 unités de traitement par heure | |
Stockage des bases de données | Configuration régionale La tarification est basée sur la quantité de données stockées dans la base de données et inclut le coût du stockage dans les instances dupliquées. | Starting at 0,30 $ par Go/mois |
Configuration multirégionale La tarification est basée sur la quantité de données stockées dans la base de données et inclut le coût du stockage dans les instances dupliquées. | Starting at 0,50 $ par Go/mois | |
Stockage des sauvegardes | Configuration régionale La tarification est basée sur la quantité de données de sauvegarde stockées et inclut le coût du stockage dans les instances dupliquées. | Starting at 0,10 $ par Go/mois |
Configuration multirégionale La tarification est basée sur la quantité de données de sauvegarde stockées et inclut le coût du stockage dans les instances dupliquées. | Starting at 0,30 $ par Go/mois | |
Réseau | Entrée | OFFERT |
Sortie dans la même région | OFFERT | |
Sortie entre régions du même continent | Starting at 0,10 $ par Go/mois |
En savoir plus sur les tarifs de Spanner et les remises sur engagement d'utilisation.
Fonctionnement des tarifs de Spanner
Les tarifs de Spanner sont basés sur la capacité de calcul, le stockage de base de données, le stockage de sauvegarde et l'utilisation du réseau. Les remises sur engagement d'utilisation réduisent davantage le prix.
Configuration régionale
La capacité de calcul est provisionnée sous forme d'unités de traitement ou de nœuds (1 nœud = 1 000 unités de traitement). Le tarif d'une instance régionale comprend trois instances dupliquées en lecture/écriture dans une même région.
Starting at
0,09 $
pour 100 unités de traitement par heure
Configuration multirégionale
La capacité de calcul est provisionnée en tant qu'unités de traitement ou nœuds. La tarification inclut toutes les instances dupliquées par défaut (à partir de 5) et l'utilisation du réseau de réplication interrégionale.
Starting at
0,30 $
pour 100 unités de traitement par heure
Configuration régionale
La tarification est basée sur la quantité de données stockées dans la base de données et inclut le coût du stockage dans les instances dupliquées.
Starting at
0,30 $
par Go/mois
Configuration multirégionale
La tarification est basée sur la quantité de données stockées dans la base de données et inclut le coût du stockage dans les instances dupliquées.
Starting at
0,50 $
par Go/mois
Configuration régionale
La tarification est basée sur la quantité de données de sauvegarde stockées et inclut le coût du stockage dans les instances dupliquées.
Starting at
0,10 $
par Go/mois
Configuration multirégionale
La tarification est basée sur la quantité de données de sauvegarde stockées et inclut le coût du stockage dans les instances dupliquées.
Starting at
0,30 $
par Go/mois
Entrée
OFFERT
Sortie dans la même région
OFFERT
Sortie entre régions du même continent
Starting at
0,10 $
par Go/mois
En savoir plus sur les tarifs de Spanner et les remises sur engagement d'utilisation.
Cas d'utilisation métier
Découvrez comment d'autres entreprises ont créé des applications innovantes pour offrir une expérience client de qualité, réduire les coûts et augmenter le ROI avec Spanner.
Comment Uber peut-il effectuer un scaling pour traiter des millions de requêtes simultanées ?
Découvrez comment Uber a repensé sa plate-forme de traitement grâce à Spanner.
Regarder la vidéoAvantages et clients (sélection)
Développez votre activité grâce à des applications innovantes qui évoluent sans limites pour répondre à n'importe quel niveau de demande.
Réduisez le coût total de possession et libérez vos développeurs des opérations fastidieuses afin de voir plus grand et d'accélérer le développement.
Bénéficiez d'un rapport prix-performances supérieur et payez à l'utilisation, à partir de 40 $ par mois.
Partenaires et intégration
Vous souhaitez en savoir plus sur l'intégration partenaire ou tierce la plus adaptée à votre entreprise ? Accédez à l'annuaire des partenaires.
Questions fréquentes
Spanner est une base de données hautement évolutive qui combine évolutivité illimitée et sémantique relationnelle (index secondaires, cohérence forte, schémas et langage SQL) pour offrir une disponibilité de 99,999 % dans une solution simple et autonome. Par conséquent, Cloud Spanner il convient aux charges de travail relationnelles et non-relationnelles.
Spanner fournit deux dialectes SQL basés sur ANSI pour un même vaste ensemble de fonctionnalités : GoogleSQL et PostgreSQL. Google SQL partage sa syntaxe avec BigQuery pour permettre aux équipes de standardiser leurs workflows de gestion des données. L'interface PostgreSQL est familière pour les équipes qui connaissent déjà PostgreSQL ainsi que la portabilité des schémas et des requêtes vers d'autres environnements PostgreSQL. Pour en savoir plus sur l'interface PostgreSQL de Spanner, consultez notre documentation.
La migration vers Spanner peut varier considérablement en fonction de plusieurs facteurs, tels que la base de données source, la taille des données, les temps d'arrêt, la complexité du code de l'application, le schéma de segmentation, les fonctions ou transformations personnalisées, le basculement et la stratégie de réplication. Les outils recommandés comprennent des outils Open Source tels que HarbourBridge pour la migration des schémas et des données, et des outils tiers pour les évaluations, tels que migVisor. Pour en savoir plus sur le processus de migration, consultez notre documentation.
Spanner est une base de données entièrement gérée qui fournit automatiquement des fonctionnalités complètes de gestion d'infrastructure. Cependant, en fonction de votre charge de travail, certaines actions de gestion spécifiques à l'application peuvent être requises. Vous devez vous assurer d'avoir correctement configuré les alertes et la surveillance, et les surveiller de près pour que la production fonctionne toujours correctement. Vous devez connaître les mesures à prendre lorsque le trafic augmente naturellement dans le temps ou en cas de pic de trafic attendu, savoir comment gérer la corruption des données suite à des bugs d'application, ou encore comment résoudre les problèmes de performances et identifier les composants à l'origine d'une latence accrue.