Orienta le tue applicazioni verso il futuro con un database senza compromessi
Dimentica il confronto tra relazionale e non relazionale. Ottieni disponibilità e prestazioni elevate su scala praticamente illimitata.
Elimina lo stress di gestire i database con la manutenzione zero-touch.
Spanner disaccoppia le risorse di calcolo dall'archiviazione dei dati, cosa che consente scale in e scale out trasparenti delle risorse di elaborazione. Ogni
capacità di calcolo aggiuntiva può elaborare sia le operazioni di lettura che di scrittura, fornendo una scalabilità orizzontale intuitiva. Spanner ottimizza le prestazioni gestendo automaticamente lo sharding, la replica e l'elaborazione delle transazioni.
Riduci i costi operativi e migliora l'affidabilità per database di qualsiasi dimensione.
La manutenzione e la replica sincrona sono automatiche e incorporate. Manutenzione e modifiche online allo schema al 100% durante la gestione del traffico senza tempi di inattività.
Interfaccia PostgreSQL
Combina la scalabilità e l'affidabilità di Spanner con la familiarità e la portabilità di un'interfaccia PostgreSQL.
Utilizza le competenze e gli strumenti che i tuoi team conoscono già, senza preoccuparti che diventino obsoleti.
Non dovrai più preoccuparti di ripetere lo sharding manualmente per il tuo database. Lo sharding integrato
distribuisce automaticamente i dati per ottimizzare prestazioni e disponibilità. Scale up e scale down senza interruzioni.
Elevata coerenza transazionale
Affidati a una coerenza esterna leader del settore, senza compromettere la scalabilità o la disponibilità.
Ovunque si trovino gli utenti, le app supportate da Spanner sono in grado di leggere e scrivere dati aggiornati e con coerenza elevata a livello globale. Inoltre, durante l'esecuzione di un'istanza su più regioni, il database è protetto da eventuali errori a livello di regione e offre una disponibilità leader di settore del 99,999%.
Analisi unificata e AI sui dati transazionali
Esegui query in tempo reale in Spanner da BigQuery senza spostare o copiare i dati, colmando il divario tra i dati operativi e l'analisi e creando un ciclo di vita dei dati unificato. Richiama i modelli Vertex AI nelle transazioni in Spanner utilizzando una semplice query SQL (anteprima).
Change Data Capture (CDC) e replica dei dati in tempo reale
Usa Datastream per fornire i dati delle modifiche dai database Oracle e MySQL a Spanner per informazioni aggiornate. Utilizza le
modifiche in tempo reale di Spanner
per acquisire i dati delle modifiche dai database Spanner e
integrarli con altri sistemi per l'analisi,
l'attivazione di eventi e la conformità.
Inizia con Spanner con un'istanza granulare a soli 65 $ al mese e scala in base alle tue esigenze senza tempi di inattività e senza bisogno di riprogettare l'architettura.
Tutto quello che ti aspetti da un database relazionale, come schemi, query SQL e transazioni ACID, su qualsiasi scala. Usa Google Standard SQL o un'interfaccia PostgreSQL.
Supporto avanzato per applicazioni e strumenti
Incontra i team di sviluppo ovunque si trovino con le librerie client native per Java/JDBC, Go, Python , C#, Node.js, PHP, Ruby e C++, nonché i più importanti ORM, tra cui Hibernate ed Entity Framework.
Osservabilità
Monitora le prestazioni dei database Spanner con metriche e statistiche.
Analizza i pattern di utilizzo nei database Spanner con Key Visualizer, uno strumento di monitoraggio interattivo. Utilizza
Query Insights
per risolvere i problemi relativi alle prestazioni delle query e diagnosticare
rapidamente i problemi di contesa dei blocchi con gli
insight sui blocchi e sulle transazioni.
Backup e ripristino, recupero point-in-time (PITR)
Esegui il backup del tuo database per archiviare una copia coerente dei dati e ripristinarli on demand.
PITR offre una protezione dei dati continua con la possibilità di recuperare i dati passati con una granularità di microsecondi.
Confronto
di database
Schema
Statiche
Dinamica
Dinamica
SQL
Sì
No
Sì
Transazioni
ACID
(atomicità, coerenza, isolamento, durabilità)
Finale
ACID solido
con ordine TrueTime
Scalabilità
Verticale
(utilizza una macchina più grande)
Orizzontale
(aggiungi altre macchine)
Orizzontale
Disponibilità
Failover (tempo di inattività)
Alti
SLA alto del 99,999%
Replica
Configurabile
Configurabile
Automatica
Attributo di database
Altro database relazionale
Altro database non relazionale
Cloud Spanner
Schema
Statiche
Dinamica
Dinamica
SQL
Sì
No
Sì
Transazioni
ACID
(atomicità, coerenza, isolamento, durabilità)
Finale
ACID solido
con ordine TrueTime
Scalabilità
Verticale
(utilizza una macchina più grande)
Orizzontale
(aggiungi altre macchine)
Orizzontale
Disponibilità
Failover (tempo di inattività)
Alti
SLA alto del 99,999%
Replica
Configurabile
Configurabile
Automatica
Come funziona
Le istanze Cloud Spanner forniscono computing e archiviazione in una o più regioni. Un orologio distribuito chiamato TrueTime garantisce una forte coerenza delle transazioni anche tra le regioni. I dati vengono suddivisi automaticamente per la scalabilità e replicati utilizzando uno schema sincrono basato su Paxos per la disponibilità.
Gestisci in modo sicuro i dati utente critici su qualsiasi scala
La gestione dei profili utente è una funzione fondamentale che richiede la scalabilità, disponibilità e coerenza globale di Spanner.
È il punto di contatto per i giocatori tra vari giochi, piattaforme e regioni. Analogamente, le società di servizi finanziari gestiscono i dati dei clienti e le offerte di prodotti utilizzando Spanner.
Ottieni una visualizzazione aggiornata e coerente delle transazioni globali
Unifica transazioni finanziarie, scambi, accordi e posizioni in tutto il mondo in un registro commerciale consolidato basato su Cloud Spanner che garantisce coerenza esterna e scalabilità. Il consolidamento dei dati aiuta ad adattarsi rapidamente alle mutevoli condizioni del mercato e ai requisiti normativi. Analogamente, le aziende di vendita al dettaglio/e-commerce utilizzano Spanner per la contabilità dell'inventario.
Offri un'interattività sempre attiva per le esperienze digitali
I consumatori si aspettano di accedere ai propri dati finanziari critici sui loro dispositivi al di fuori del normale orario lavorativo delle banche. Consenti ai tuoi sviluppatori di concentrarsi su nuove esperienze piuttosto che sull'overhead operativo, come lo sharding manuale o la coerenza finale. Riduci i rischi e i tempi di inattività con una disponibilità del 99,999% e zero manutenzione.
Personalizza le esperienze con gli aggiornamenti in tempo reale
Monitora la partecipazione e le preferenze dei clienti in un programma fedeltà per analizzare le tendenze e migliorare la soddisfazione dei clienti.
Analogamente, le società di giochi utilizzano Spanner per creare classifiche personalizzate nei giochi.
Gestione dell'inventario omnicanale
Fornisci una visualizzazione coerente su più canali e app
Spanner fornisce una singola fonte attendibile ad alte prestazioni per l'inventario e gli ordini di vendita al dettaglio in centri di distribuzione, online e in negozio, e per la spedizione per abbinare l'inventario alla domanda, migliorando la customer experience e la redditività. Analogamente, le aziende di giochi utilizzano Spanner per archiviare i dati di inventario in-game.
I prezzi di Spanner si basano sulla capacità di calcolo, l'archiviazione dei database, l'archiviazione di backup e l'utilizzo della rete. Gli sconti per impegno di utilizzo riducono ulteriormente il prezzo.
Capacità di calcolo
Configurazione per singole aree geografiche
Il provisioning della capacità di calcolo viene eseguito sotto forma di unità di elaborazione o nodi (1 nodo = 1000 unità di elaborazione). I prezzi delle istanze a livello di regione includono tre repliche di lettura e scrittura in un'unica regione.
A partire da
0,09 $
per 100 unità di elaborazione all'ora
Configurazione per più aree geografiche
Il provisioning della capacità di calcolo viene eseguito sotto forma di unità di elaborazione o nodi. I prezzi includono tutte le repliche predefinite (a partire da 5) e l'utilizzo della rete di replica tra regioni.
A partire da
$ 0,30
per 100 unità di elaborazione all'ora
Spazio di archiviazione dei database
Configurazione per singole aree geografiche
Il prezzo si basa sulla quantità di dati archiviati nel database e include il costo di archiviazione nelle repliche.
A partire da
$ 0,30
per GB/mese
Configurazione per più aree geografiche
Il prezzo si basa sulla quantità di dati archiviati nel database e include il costo di archiviazione nelle repliche.
A partire da
0,50 $
per GB/mese
Spazio di archiviazione dei backup
Configurazione per singole aree geografiche
I prezzi si basano sulla quantità di spazio di archiviazione di backup e includono il costo dell'archiviazione nelle repliche.
A partire da
0,10 $
per GB/mese
Configurazione per più aree geografiche
I prezzi si basano sulla quantità di spazio di archiviazione di backup e includono il costo dell'archiviazione nelle repliche.
A partire da
$ 0,30
per GB/mese
Rete
In entrata
GRATIS
In uscita nella stessa area geografica
GRATIS
In uscita tra regioni all'interno dello stesso continente
A partire da
0,10 $
per GB/mese
Come funzionano i prezzi di Spanner
I prezzi di Spanner si basano sulla capacità di calcolo, l'archiviazione dei database, l'archiviazione di backup e l'utilizzo della rete.
Gli sconti per impegno di utilizzo riducono ulteriormente il prezzo.
Servizio
Descrizione
Prezzo
Capacità di calcolo
Configurazione per singole aree geografiche
Il provisioning della capacità di calcolo viene eseguito sotto forma di unità di elaborazione o nodi (1 nodo = 1000 unità di elaborazione). I prezzi delle istanze a livello di regione includono tre repliche di lettura e scrittura in un'unica regione.
A partire da
0,09 $
per 100 unità di elaborazione all'ora
Configurazione per più aree geografiche
Il provisioning della capacità di calcolo viene eseguito sotto forma di unità di elaborazione o nodi. I prezzi includono tutte le repliche predefinite (a partire da 5) e l'utilizzo della rete di replica tra regioni.
A partire da
$ 0,30
per 100 unità di elaborazione all'ora
Spazio di archiviazione dei database
Configurazione per singole aree geografiche
Il prezzo si basa sulla quantità di dati archiviati nel database e include il costo di archiviazione nelle repliche.
A partire da
$ 0,30
per GB/mese
Configurazione per più aree geografiche
Il prezzo si basa sulla quantità di dati archiviati nel database e include il costo di archiviazione nelle repliche.
A partire da
0,50 $
per GB/mese
Spazio di archiviazione dei backup
Configurazione per singole aree geografiche
I prezzi si basano sulla quantità di spazio di archiviazione di backup e includono il costo dell'archiviazione nelle repliche.
A partire da
0,10 $
per GB/mese
Configurazione per più aree geografiche
I prezzi si basano sulla quantità di spazio di archiviazione di backup e includono il costo dell'archiviazione nelle repliche.
A partire da
$ 0,30
per GB/mese
Rete
In entrata
GRATIS
In uscita nella stessa area geografica
GRATIS
In uscita tra regioni all'interno dello stesso continente
A partire da
0,10 $
per GB/mese
CALCOLATORE PREZZI
Stima i costi mensili di Spanner, inclusi i prezzi e le tariffe specifici per regione.
Fai crescere la tua attività con applicazioni innovative che scalano senza limiti per soddisfare qualsiasi domanda.
Riduci il TCO e libera i tuoi sviluppatori da operazioni ingombranti
per sognare in grande e creare più velocemente.
Ottieni un rapporto prezzo/prestazioni superiore e paga per ciò che utilizzi, a partire da 40 $ al mese.
Partner e integrazione
Approfitta dell'aiuto di partner esperti di Spanner in ogni fase del percorso, dalle valutazioni e business case alle migrazioni e alla creazione di nuove app su Spanner.
Vuoi maggiori dettagli su quale integrazione di partner o di terze parti
è meglio per la tua attività? Vai alla directory di Partners.
Domande frequenti
Cloud Spanner è un database a scalabilità elevata che combina scalabilità illimitata con semantica relazionale, come indici secondari, elevata coerenza, schemi e SQL, fornendo una disponibilità del 99,999% in un'unica semplice soluzione. Quindi, è adatto sia per carichi di lavoro relazionali che non relazionali.
Cloud Spanner offre due dialetti SQL basati su ANSI sullo stesso ricco set di funzionalità: GoogleSQL e PostgreSQL. Google SQL condivide la sintassi con BigQuery per i team che standardizzano i flussi di lavoro di gestione dei dati. L'interfaccia PostgreSQL fornisce familiarità ai team che già conoscono PostgreSQL e la portabilità di schemi e query ad altri ambienti PostgreSQL. Per saperne di più sull'interfaccia PostgreSQL di Cloud Spanner, consulta la nostra documentazione.
La migrazione a Spanner può variare notevolmente a seconda di una serie di fattori, come il database di origine, le dimensioni dei dati, i requisiti di tempo di inattività, la complessità del codice dell'applicazione, lo schema di sharding, le funzioni o trasformazioni personalizzate, la strategia di failover e replica. Gli strumenti consigliati comprendono strumenti open source come HarbourBridge per la migrazione di schemi e dati e strumenti di terze parti come migVisor per le valutazioni. Scopri di più sul processo di migrazione nella nostra documentazione.
Spanner è un database completamente gestito, che fornisce automaticamente funzionalità complete di gestione dell'infrastruttura, ma potrebbero essere necessarie alcune azioni di gestione specifiche per l'applicazione, a seconda del tuo carico di lavoro. Sarà necessario assicurarsi di aver configurato gli avvisi e il monitoraggio appropriati e osservarli attentamente per garantire che la produzione funzioni sempre senza problemi. Devi capire quali azioni intraprendere quando il traffico aumenta in modo organico nel tempo, se è previsto un picco di traffico o come gestire il danneggiamento dei dati dovuto a bug delle applicazioni e infine come risolvere i problemi
di prestazioni e comprendere quali componenti sono responsabili
dell'aumento delle latenze.
[{
"type": "thumb-down",
"id": "hardToUnderstand",
"label":"Difficile da capire"
},{
"type": "thumb-down",
"id": "incorrectInformationOrSampleCode",
"label":"Informazioni o codice di esempio errati"
},{
"type": "thumb-down",
"id": "missingTheInformationSamplesINeed",
"label":"Mancano le informazioni o gli esempi di cui ho bisogno"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Problema di traduzione"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Altra"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Facile da capire"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Il problema è stato risolto"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Altra"
}]