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à
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.
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à.
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.
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%.
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.
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.
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.
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.
Confronto di database
Attributo di database | Altro database relazionale | Altro database non relazionale | 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à) | Alta | SLA alto del 99,999% |
Replica | Configurabile | Configurabile | Automatico |
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à)
Alta
SLA alto del 99,999%
Replica
Configurabile
Configurabile
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à.
Utilizzi comuni
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.
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.
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.
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.
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 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. | 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.
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
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
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
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.
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 videoVantaggi 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.
Partner e integrazione
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 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.