Spanner

Spanner

Database sempre attivo con scalabilità praticamente illimitata

Crea app intelligenti con un unico database che combina elementi di relazione, grafici, coppie chiave-valore e ricerca. Senza periodi di manutenzione significa app mission-critical senza interruzioni.

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

Spanner Graph

Rileva relazioni e connessioni nascoste. Spanner Graph supporta ISO Graph Query Language (GQL), i nuovi standard internazionali per i database grafici, che offrono un modo intuitivo e conciso per abbinare pattern e trasferire le relazioni nei dati. Combina i punti di forza di SQL e GQL, consentendoti di eseguire query su dati strutturati e connessi in una singola operazione. Spanner Graph, in anteprima, interagisce con le funzionalità di ricerca vettoriale e a testo intero, consentendoti di offrire una nuova classe di applicazioni basate sull'AI.

Ricerca vettoriale

Cerca vector embedding su scala praticamente illimitata in Spanner con ricerca vettoriale per K-Nearest Neighbor (KNN) e per Approximate Nearest Neighbor (ANN), entrambi in anteprima, per carichi di lavoro altamente partizionabili. Il supporto integrato della ricerca vettoriale in Spanner elimina la necessità di soluzioni di database vettoriale separate e specializzate, fornendo garanzie transazionali per i dati operativi e risultati di ricerca vettoriale aggiornati e coerenti su un'architettura serverless con scale out senza gestibilità. 

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.

Partizionamento geografico

Mantieni la gestibilità del tuo singolo database globale, migliorando al contempo la latenza per gli utenti distribuiti in tutto il mondo. Il partizionamento geografico in Spanner ti consente di partizionare i dati delle tabelle a livello di riga in tutto il mondo per distribuire i dati più vicino agli utenti. Anche se i dati sono suddivisi in diverse partizioni di dati, Spanner mantiene comunque tutti i tuoi dati distribuiti come un'unica tabella coerente per query e mutazioni.

Configurazioni a regione singola, a due regioni e 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 a due regioni, il database è protetto da eventuali errori a livello di regione e offre una disponibilità leader di settore del 99,999%.

Elevata coerenza transazionale

Affidati a una coerenza esterna leader del settore, senza compromettere la scalabilità o la disponibilità.

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. 

Ricerca a testo intero

Elimina strumenti di ricerca separati e le relative pipeline ETL (Extract, Transform, Load) utilizzando una ricerca testuale ad alte prestazioni basata sugli apprendimenti della Ricerca Google. La ricerca a testo intero fornisce risultati di ricerca coerenti dal punto di vista transazionale, oltre a potenti funzionalità come la ricerca fonetica e la corrispondenza basata su NGRAM per le varianti ortografiche. Per scoprire di più, leggi questo white paper.

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.

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.

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.

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

Knowledge Graph

Rileva le relazioni e le connessioni nascoste nei dati

Con Spanner Graph puoi sviluppare Knowledge Graph che acquisiscono le connessioni complesse tra le entità, rappresentate come nodi, e le loro relazioni, rappresentate da archi. Queste connessioni forniscono un contesto dettagliato, rendendo i Knowledge Graph indispensabili per lo sviluppo di sistemi di knowledge base e motori per suggerimenti. Con le funzionalità di ricerca integrate, puoi combinare perfettamente comprensione semantica, recupero basato su parole chiave e grafici per risultati completi.

    Rileva le relazioni e le connessioni nascoste nei dati

    Con Spanner Graph puoi sviluppare Knowledge Graph che acquisiscono le connessioni complesse tra le entità, rappresentate come nodi, e le loro relazioni, rappresentate da archi. Queste connessioni forniscono un contesto dettagliato, rendendo i Knowledge Graph indispensabili per lo sviluppo di sistemi di knowledge base e motori per suggerimenti. Con le funzionalità di ricerca integrate, puoi combinare perfettamente comprensione semantica, recupero basato su parole chiave e grafici per risultati completi.

      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 semplifica l'architettura dei dati riunendo carichi di lavoro di ricerca relazionale, chiave-valore, grafici e vettoriale, il tutto sullo stesso database. 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 lo strumento di migrazione Spanner per la migrazione di schemi e dati e strumenti di terze parti per i test come migVisor. 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
      Google Cloud