Spanner under the hood: Understanding strict serializability and external consistency. Leggi il blog.

Logo di Cloud Spanner Cloud Spanner

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.

Inizia con un'istanza di prova gratuita di Spanner per 90 giorni.

Inoltre, i nuovi clienti Google Cloud ricevono 300 $ di crediti gratuiti.

Funzionalità

Scalabilità di lettura e scrittura senza limiti

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.

Manutenzione automatica

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. 

Sharding automatico del database

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à.

Configurazioni su una o più regioni

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à. 

Ridimensionamento delle istanze granulari

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. 

Interfaccia relazionale

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.

Sicurezza e controlli di livello aziendale

Chiavi di crittografia gestite dal cliente (CMEK), crittografia a livello dati, integrazione IAM per l'accesso e i controlli e completa audit logging. Supporto per VPC-SC, Access Transparency e Access Approval. Un controllo dell'accesso granulare ti consente di autorizzare l'accesso ai dati di Spanner a livello di tabella e colonna. 

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

No

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

No

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à.
Visualizza la documentazione
Diagramma Spanner

Utilizzi comuni

Profilo utente e diritti

Riepilogo finanziario

Online banking

Promozioni e programmi fedeltà

Gestione dell'inventario omnicanale

Prezzi

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.

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.
Stima i costi

PREVENTIVO PERSONALIZZATO

Contatta il nostro team di vendita per ricevere un preventivo personalizzato per la tua organizzazione.
Richiedi un preventivo

Inizia la tua proof of concept

Crea un'istanza Spanner di 90 giorni senza costi aggiuntivi

Prova Spanner gratuitamente

Scopri come utilizzare Cloud Spanner

Visualizza la guida rapida

Crea ed esegui query su un database nella console

Leggi la guida

Accedi alle best practice per la creazione di istruzioni SQL

Leggi la guida

Esplora la programmazione con esempi

Utilizza esempi di codice

Business case

Scopri come altre aziende hanno creato app innovative per offrire customer experience straordinarie, ridurre i costi e aumentare il ROI con Spanner

In che modo Uber scala a milioni di richieste in parallelo?

Scopri come Uber ha riprogettato la sua piattaforma di distribuzione utilizzando Spanner.

Guarda il video

Vantaggi e clienti in primo piano

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.

  • Logo The Home Depot
  • Logo Equifax
  • Logo di CERC
  • Logo Vimeo
  • Logo Niantic
  • Logo COLOPL

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.

Altre risorse e assistenza