Questa pagina contiene informazioni su:
- Il comportamento di Datastream nella gestione dei dati estratti da un database Spanner di origine.
- Le edizioni dei database Spanner supportate da Datastream.
- 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 poi replicate nella destinazione per riprodurre gli eventi di origine.
Datastream non crea né modifica i modifiche in tempo reale, pertanto gli oggetti di database non monitorati dal flusso di modifiche di Spanner fornito non possono essere inclusi nel tuo stream 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.
Limitazioni note
Le limitazioni note per l'utilizzo di un database Spanner come origine includono:
- Sono supportati solo i modifiche in tempo reale che utilizzano il tipo di acquisizione del valore
NEW_ROW. - Datastream non supporta le colonne con tipo di dati
PROTOoENUM. - Datastream non supporta gli array di tipi di dati
DATEoTIMESTAMP. - I backfill per i database di dimensioni superiori a 3 tebibyte (TiB) possono 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 degli snapshot ritardano le compattazioni principali fino al completamento del backfill. Per saperne di più sulle compattazioni, consulta Panoramica del motore colonnare di Spanner.
- Datastream potrebbe avere difficoltà a tenere il passo con 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 alla fine non riuscire.
- Datastream potrebbe avere difficoltà a tenere il passo con i flussi di modifica di Spanner con oltre 60.000 aggiornamenti al secondo. Ciò significa che gli eventi di modifica potrebbero arrivare in ritardo o che lo stream potrebbe alla fine non riuscire.
- Datastream potrebbe avere difficoltà a tenere il passo con i flussi di modifica 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 alla fine non riuscire.
- La replica dei dati partizionati geograficamente 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.