Spanner

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.

Ricerca vettoriale

Cerca incorporamenti di vettori su scala praticamente illimitata in Spanner con la ricerca vettoriale esatta del vicino più prossimo (KNN) (in anteprima) per carichi di lavoro altamente partizionabili, in cui ogni ricerca è vincolata ai dati associati a un determinato utente. Questi carichi di lavoro sono perfetti per le funzionalità di ricerca KNN integrate di Spanner, che consentono a Spanner di ridurre in modo efficiente lo spazio di ricerca per fornire risultati accurati e in tempo reale con basse latenze.

Integrazioni con Vertex AI

Esegui l'inferenza online su modelli di incorporamento, IA generativa o personalizzati gestiti in Vertex AI utilizzando la funzione SQL ML.PREDICT di Spanner. Utilizza il flusso di lavoro Spanner to Vertex AI Vector Search per eseguire ricerche di somiglianza nei tuoi dati Spanner con Vertex AI Vector Search.

Integrazione con LangChain

Crea facilmente applicazioni di IA generativa più accurate, trasparenti e affidabili con l'integrazione con LangChain. Spanner offre tre integrazioni LangChain: loader per documenti per caricare e archiviare le informazioni dai documenti, archivi vettoriali per abilitare la ricerca semantica e memoria dei messaggi di chat per consentire alle catene di richiamare le conversazioni precedenti. Per saperne di più, visita il repository GitHub.

Elaborazione di query ad alte prestazioni e isolate dai carichi di lavoro

Spanner Data Boost consente agli utenti di eseguire query analitiche, job di elaborazione batch o operazioni di esportazione dati più velocemente senza influire sul carico di lavoro transazionale esistente. Completamente gestito da Google Cloud, Data Boost non richiede gestione o pianificazione della capacità. È sempre attivo ed è pronto a elaborare le query degli utenti direttamente sui dati archiviati nel sistema di archiviazione distribuito di Spanner, Colossus. Questa risorsa di calcolo indipendente e on demand consente agli utenti di gestire facilmente carichi di lavoro misti e una condivisione dei dati senza preoccupazioni. 

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

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.

Assistenza per il codice basata sull'IA

Gli sviluppatori possono accelerare il processo di programmazione sfruttando assistenza di alta qualità basata sulle best practice. Inoltre, possono interagire con un'interfaccia di chat basata sull'IA per chiarire le domande e ricevere assistenza ovunque sia necessario.

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.

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.

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. 

Confronto di database

Attributo di databaseAltro database relazionaleAltro database non relazionaleSpanner

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

Alta

SLA alto del 99,999%

Replica

Configurabile

Configurabile

Automatico

Schema

Altro database relazionale

Statiche

Altro database non relazionale

Dinamica

Spanner

Dinamica

SQL

Altro database relazionale

Altro database non relazionale

No

Spanner

Transazioni

Altro database relazionale

ACID

(atomicità, coerenza, isolamento, durabilità)

Altro database non relazionale

Finale

Spanner

ACID solido

con ordine TrueTime

Scalabilità

Altro database relazionale

Verticale 

(utilizza una macchina più grande)

Altro database non relazionale

Orizzontale

(aggiungi altre macchine)

Spanner

Orizzontale

Disponibilità

Altro database relazionale

Failover (tempo di inattività)

Altro database non relazionale

Alta

Spanner

SLA alto del 99,999%

Replica

Altro database relazionale

Configurabile

Altro database non relazionale

Configurabile

Spanner

Automatico

Come funziona

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

Diagramma Spanner

Utilizzi comuni

Profilo utente e diritti

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.
Diagramma dell'architettura di Profilo utente e diritti
  • Crea una stazione di scambio di giochi di esempio con Spanner

  • Codice di gioco di esempio su GitHub

  • Leggi questo white paper sulla creazione di giochi multiplayer con Spanner

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.
Diagramma dell'architettura di Profilo utente e diritti
  • Crea una stazione di scambio di giochi di esempio con Spanner

  • Codice di gioco di esempio su GitHub

  • Leggi questo white paper sulla creazione di giochi multiplayer con Spanner

Riepilogo finanziario

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

Diagramma dell'architettura del riepilogo finanziario

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

Diagramma dell'architettura del riepilogo finanziario

Online banking

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.
Diagramma dell'architettura dell'online banking

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.
Diagramma dell'architettura dell'online banking

Promozioni e programmi fedeltà

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.
Diagramma dell'architettura dei programmi fedeltà e delle promozioni

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.
Diagramma dell'architettura dei programmi fedeltà e delle promozioni

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.

Diagramma dell'architettura della 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.

Diagramma dell'architettura della gestione dell'inventario omnicanale

Prezzi

Come funzionano i prezzi di SpannerI 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.
ServizioDescrizionePrezzo
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.

Starting at

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.

Starting at

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

Starting at

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

Starting at

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.

Starting at

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.

Starting at

$ 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

Starting at

0,10 $

per GB/mese

Scopri di più sui prezzi e sugli sconti per impegno di utilizzo di Spanner.

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
Descrizione

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.

Prezzo

Starting at

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.

Descrizione

Starting at

$ 0,30

per 100 unità di elaborazione all'ora

Spazio di archiviazione dei database
Descrizione

Configurazione per singole aree geografiche

Il prezzo si basa sulla quantità di dati archiviati nel database e include il costo di archiviazione nelle repliche.

Prezzo

Starting at

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

Descrizione

Starting at

0,50 $

per GB/mese

Spazio di archiviazione dei backup
Descrizione

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.

Prezzo

Starting at

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.

Descrizione

Starting at

$ 0,30

per GB/mese

Rete
Descrizione

In entrata

Prezzo

GRATIS

In uscita nella stessa area geografica

Descrizione

GRATIS

In uscita tra regioni all'interno dello stesso continente

Descrizione

Starting at

0,10 $

per GB/mese

Scopri di più sui prezzi e sugli sconti per impegno di utilizzo di Spanner.

CALCOLATORE PREZZI

Stima i costi mensili di Spanner, inclusi i prezzi e le tariffe specifici per regione.

PREVENTIVO PERSONALIZZATO

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

Inizia la tua proof of concept

Crea un'istanza Spanner di 90 giorni senza costi aggiuntivi

Scopri come utilizzare Spanner

Crea ed esegui query su un database nella console

Accedi alle best practice per la creazione di istruzioni SQL

Esplora la programmazione con esempi

Business case

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


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
  • Logo ShareChat

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.
  • Logo Searce
  • Softserve
  • Sada
  • Pythian
  • Cloud Ace
  • Epam
  • CloudCover
  • Zencore
  • Indium
  • Logo Persistent
  • Logo 66 degrees
  • Logo Searce
  • Softserve
  • Sada
  • Pythian
  • Cloud Ace
  • Epam
  • CloudCover
  • Zencore
  • Indium
  • Logo Persistent
  • Logo 66 degrees

Vuoi maggiori dettagli su quale integrazione di partner o terze parti si adatta meglio alla tua attività? Vai alla directory di Partners.

Domande frequenti

Spanner è un database relazionale o non relazionale?

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.

Spanner fornisce due dialetti SQL basati su ANSI sullo stesso ricco set di funzionalità: GoogleSQL e PostgreSQL. GoogleSQL 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 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
Google Cloud
  • ‪English‬
  • ‪Deutsch‬
  • ‪Español‬
  • ‪Español (Latinoamérica)‬
  • ‪Français‬
  • ‪Indonesia‬
  • ‪Italiano‬
  • ‪Português (Brasil)‬
  • ‪简体中文‬
  • ‪繁體中文‬
  • ‪日本語‬
  • ‪한국어‬
Console
  • Risparmia con il nostro approccio trasparente ai prezzi
  • Il pagamento a consumo di Google Cloud offre risparmi automatici in base all'utilizzo mensile e alle tariffe scontate per risorse prepagate. Contattaci oggi per richiedere un preventivo.
Google Cloud