Questa pagina contiene informazioni su:
- Il comportamento di Datastream nella gestione dei dati estratti da un database Spanner di origine.
- Le versioni dei database Spanner supportate da Datastream.
- Le limitazioni note per l'utilizzo di un database Spanner come origine.
Comportamento
Spanner è un servizio di database completamente gestito, scalabile e a elevata disponibilità che puoi utilizzare come origine con Datastream. Datastream utilizza un flusso di modifiche di Spanner per monitorare le modifiche apportate ai database Spanner. Le modifiche incluse nel flusso di modifiche vengono quindi replicate nella destinazione per riprodurre gli eventi di origine.
Datastream non crea né modifica le modifiche in tempo reale, pertanto gli oggetti di database non monitorati dal flusso di modifiche di Spanner fornito non possono essere inclusi nello stream di Datastream.
Per saperne di più su Spanner, consulta la documentazione di Spanner.
Versioni
Datastream supporta tutte le versioni di Spanner disponibili:
- Versione Standard
- Versione Enterprise
- Versione Enterprise Plus
Per una panoramica di ogni versione, consulta Panoramica delle versioni di Spanner.
Livello senza costi
Datastream ti consente di eseguire lo streaming da Spanner a BigQuery utilizzando il livello senza costi, che fornisce fino a 100 GiB di dati di acquisizione dei dati di modifica senza costi ogni mese. Per saperne di più, consulta i prezzi di Datastream.
Limitazioni note
Le limitazioni note per l'utilizzo di un database Spanner come origine includono:
- Sono supportati solo i flussi di modifiche in tempo reale che utilizzano il tipo di acquisizione dei valori
NEW_ROW. - Datastream non supporta le colonne di tipo di dati
PROTOoENUM. - Datastream non supporta gli array di tipi di dati
DATEoTIMESTAMP. - Il completamento dei backfill per i database di dimensioni superiori a 3 tebibyte (TiB) può richiedere più di 24 ore.
- I backfill creano epoche di snapshot, un tipo di backup creato per un timestamp specifico che conserva le versioni dei dati per quel timestamp. Le epoche di snapshot ritardano le compattazioni principali fino al completamento del backfill. Per saperne di più sulle compattazioni, consulta la panoramica del motore colonnare di Spanner.
- Datastream potrebbe avere difficoltà a tenere il passo con i flussi di modifiche in tempo reale di Spanner che hanno più di 10.000 partizioni. Ciò significa che gli eventi di modifica potrebbero arrivare in ritardo o che lo stream potrebbe non riuscire.
- Datastream potrebbe avere difficoltà a tenere il passo con i flussi di modifiche di Spanner con più di 60.000 aggiornamenti al secondo. Ciò significa che gli eventi di modifica potrebbero arrivare in ritardo o che lo stream potrebbe non riuscire.
- Datastream potrebbe avere difficoltà a tenere il passo con i flussi di modifiche di Spanner con una velocità effettiva superiore a 60 mebibyte (MiB) al secondo. Ciò significa che gli eventi di modifica potrebbero arrivare in ritardo o che lo stream potrebbe non riuscire.
- La replica dei dati con partizionamento geografico non è supportata perché modifiche in tempo reale di Spanner non supportano i dati partizionati.
Passaggi successivi
- Scopri come configurare un'origine Spanner per l'utilizzo con Datastream.