Spanner como fuente

En esta página, se incluye información sobre lo siguiente:

  • Es el comportamiento de Datastream en relación con el manejo de los datos que se extraen de una base de datos de Spanner de origen.
  • Ediciones de las bases de datos de Spanner que admite Datastream.
  • Limitaciones conocidas para usar una base de datos de Spanner como fuente.

Comportamiento

Spanner es un servicio de base de datos completamente administrado, escalable y con alta disponibilidad que puedes usar como fuente con Datastream. Datastream usa un flujo de cambios de Spanner para hacer un seguimiento de los cambios realizados en las bases de datos de Spanner. Luego, los cambios incluidos en el flujo de cambios se replican en el destino para reproducir los eventos de origen.

Datastream no crea ni modifica flujos de cambios, por lo que los objetos de la base de datos que no se rastrean con el flujo de cambios de Spanner proporcionado no se pueden incluir en tu flujo de Datastream.

Para obtener más información sobre Spanner, consulta la documentación de Spanner.

Versiones

Datastream admite todas las ediciones disponibles de Spanner:

  • Edición Standard
  • Edición Enterprise
  • Edición Enterprise Plus

Para obtener una descripción general de cada versión, consulta Descripción general de las ediciones de Spanner.

Limitaciones conocidas

Estas son algunas limitaciones conocidas para usar una base de datos de Spanner como fuente:

  • Solo se admiten los flujos de cambios que usan el tipo de captura de valores NEW_ROW.
  • Datastream no admite las columnas de tipo de datos PROTO ni ENUM.
  • Datastream no admite arreglos de tipos de datos DATE ni TIMESTAMP.
  • El reabastecimiento de bases de datos de más de 3 tebibytes (TiB) puede tardar más de 24 horas en completarse.
  • Los reabastecimientos crean épocas de instantáneas, un tipo de copia de seguridad creada para una marca de tiempo específica que conserva las versiones de los datos para esa marca de tiempo. Las épocas de instantáneas retrasan las compactaciones principales hasta que se completa el reabastecimiento. Para obtener más información sobre las compactaciones, consulta la descripción general del motor de columnas de Spanner.
  • Es posible que Datastream tenga problemas para mantenerse al día con los flujos de cambios de Spanner que tienen más de 10,000 particiones. Esto significa que los eventos de cambio pueden llegar con retraso o que la transmisión puede fallar.
  • Es posible que Datastream tenga problemas para mantenerse al día con los flujos de cambios de Spanner con más de 60,000 actualizaciones por segundo. Esto significa que los eventos de cambio podrían llegar con retraso o que la transmisión podría fallar.
  • Es posible que Datastream tenga problemas para mantenerse al día con los flujos de cambios de Spanner con un rendimiento superior a 60 mebibytes (MiB) por segundo. Esto significa que los eventos de cambio podrían llegar con retraso o que la transmisión podría fallar.
  • No se admite la replicación de datos particionados geográficamente porque los flujos de cambios de Spanner no admiten datos particionados.

¿Qué sigue?