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.
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.
Ottieni una visione completa dell'intero parco risorse di database, che comprende diversi motori, versioni, regioni, progetti e ambienti. Database Center, disponibile in anteprima, aiuta a ridurre in modo proattivo i rischi del parco risorse con consigli intelligenti su prestazioni e sicurezza. Con Gemini abilitato, Database Center rende l'ottimizzazione del parco risorse di database incredibilmente intuitiva. Utilizza un'interfaccia di chat con un linguaggio naturale per porre domande, risolvere rapidamente i problemi relative al parco risorse e ricevere consigli per l'ottimizzazione.
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, su Spanner Data Boost, sull'archiviazione dei database, sull'archiviazione di backup, sulla replica e sull'utilizzo della rete. I prezzi del calcolo variano in base alla versione e alla configurazione selezionate. Gli sconti per impegno di utilizzo possono ridurre ulteriormente il prezzo del calcolo. | |
---|---|---|
Servizio | Descrizione | Prezzo ($) |
Computing | Versione Standard Dotato di una suite completa di funzionalità consolidate per configurazioni a livello di regione (a regione singola) Il provisioning della capacità di calcolo viene eseguito sotto forma di unità di elaborazione o nodi (1 nodo = 1000 unità di elaborazione). | Starting at 0,030 $ per 100 unità di elaborazione all'ora per replica |
Versione Enterprise Forniscono funzionalità di ricerca avanzata e multimodello con semplicità ed efficienza operative migliorate Il provisioning della capacità di calcolo viene eseguito sotto forma di unità di elaborazione o nodi (1 nodo = 1000 unità di elaborazione). | Starting at 0,041 $ per 100 unità di elaborazione all'ora per replica | |
Versione Enterprise Plus Supporta i carichi di lavoro più impegnativi con i livelli più elevati di disponibilità, prestazioni, conformità e governance Il provisioning della capacità di calcolo viene eseguito sotto forma di unità di elaborazione o nodi (1 nodo = 1000 unità di elaborazione). | Starting at 0,057 $ per 100 unità di elaborazione all'ora per replica | |
Data Boost | Risorse di calcolo isolate on demand, tra cui CPU, memoria e trasferimento di dati locali | Starting at 0,00117 $ per unità di elaborazione serverless all'ora |
Spazio di archiviazione dei database | Il prezzo si basa sulla quantità di dati archiviati nel database e include il costo di archiviazione nelle repliche di sola lettura e di sola scrittura; la replica secondaria è gratuita. | Starting at 0,10 $ per GB al mese per replica |
Spazio di archiviazione dei backup | Configurazione per singole regioni I prezzi si basano sulla quantità di spazio di archiviazione di backup e includono il costo dell'archiviazione in tutte le repliche. | Starting at 0,10 $ per GB al mese (incluse tutte le repliche) |
Configurazione a due o più regioni I prezzi si basano sulla quantità di spazio di archiviazione di backup e includono il costo dell'archiviazione in tutte le repliche. | Starting at $ 0,30 per GB al mese (incluse tutte le repliche) | |
Replica | Replica all'interno della regione | Nessun costo |
Replica tra aree geografiche | Starting at 0,04 $ per GB | |
Rete | In entrata | Nessun costo |
In uscita all'interno della regione | Nessun costo | |
In uscita all'interno della regione | Starting at 0,01 $ per GB |
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, su Spanner Data Boost, sull'archiviazione dei database, sull'archiviazione di backup, sulla replica e sull'utilizzo della rete. I prezzi del calcolo variano in base alla versione e alla configurazione selezionate. Gli sconti per impegno di utilizzo possono ridurre ulteriormente il prezzo del calcolo.
Versione Standard
Dotato di una suite completa di funzionalità consolidate per configurazioni a livello di regione (a regione singola)
Il provisioning della capacità di calcolo viene eseguito sotto forma di unità di elaborazione o nodi (1 nodo = 1000 unità di elaborazione).
Starting at
0,030 $
per 100 unità di elaborazione all'ora per replica
Versione Enterprise
Forniscono funzionalità di ricerca avanzata e multimodello con semplicità ed efficienza operative migliorate
Il provisioning della capacità di calcolo viene eseguito sotto forma di unità di elaborazione o nodi (1 nodo = 1000 unità di elaborazione).
Starting at
0,041 $
per 100 unità di elaborazione all'ora per replica
Versione Enterprise Plus
Supporta i carichi di lavoro più impegnativi con i livelli più elevati di disponibilità, prestazioni, conformità e governance
Il provisioning della capacità di calcolo viene eseguito sotto forma di unità di elaborazione o nodi (1 nodo = 1000 unità di elaborazione).
Starting at
0,057 $
per 100 unità di elaborazione all'ora per replica
Data Boost
Risorse di calcolo isolate on demand, tra cui CPU, memoria e trasferimento di dati locali
Starting at
0,00117 $
per unità di elaborazione serverless all'ora
Spazio di archiviazione dei database
Il prezzo si basa sulla quantità di dati archiviati nel database e include il costo di archiviazione nelle repliche di sola lettura e di sola scrittura; la replica secondaria è gratuita.
Starting at
0,10 $
per GB al mese per replica
Spazio di archiviazione dei backup
Configurazione per singole regioni
I prezzi si basano sulla quantità di spazio di archiviazione di backup e includono il costo dell'archiviazione in tutte le repliche.
Starting at
0,10 $
per GB al mese (incluse tutte le repliche)
Configurazione a due o più regioni
I prezzi si basano sulla quantità di spazio di archiviazione di backup e includono il costo dell'archiviazione in tutte le repliche.
Starting at
$ 0,30
per GB al mese (incluse tutte le repliche)
Replica
Replica all'interno della regione
Nessun costo
Replica tra aree geografiche
Starting at
0,04 $
per GB
Rete
In entrata
Nessun costo
In uscita all'interno della regione
Nessun costo
In uscita all'interno della regione
Starting at
0,01 $
per GB
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
I partner Spanner ti aiutano a modernizzare le applicazioni e a eseguire la migrazione al cloud senza problemi. Trova il partner o l'integrazione di terze parti ideale nella nostra directory.
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.