Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
La siguiente solución de migración puede considerarse un híbrido entre la migración en línea y la migración sin conexión. Con este enfoque híbrido, se escriben los datos en la base de datos de destino casi en tiempo real sin proporcionar coherencia de lectura tras la escritura. Esto significa que los datos recién escritos no estarán disponibles de forma inmediata y que es previsible que se produzcan retrasos. Si necesita coherencia de lectura tras la escritura, consulte Migración online a Amazon Keyspaces: estrategias y prácticas recomendadas.
Para realizar una migración casi en tiempo real de Apache Cassandra a Amazon Keyspaces, puede elegir entre dos métodos disponibles.
CQLReplicator— (Recomendado) CQLReplicator es una utilidad de código abierto disponible en Github
que le ayuda a migrar datos de Apache Cassandra a Amazon Keyspaces casi en tiempo real. Para determinar las escrituras y actualizaciones que se van a propagar a la base de datos de destino, CQLReplicator escanea el rango de tokens de Apache Cassandra y utiliza un AWS Glue trabajo para eliminar los eventos duplicados y aplicar las escrituras y actualizaciones directamente a Amazon Keyspaces.
Captura de datos de cambios (CDC): si está familiarizado con CassandraCDC, la CDC función integrada de Apache Cassandra que permite capturar los cambios copiando el registro de confirmaciones en un CDC directorio independiente es otra opción para implementar una migración híbrida.
Para ello, puede replicar los cambios en los datos en Amazon Keyspaces, CDC lo que constituye una opción alternativa para los escenarios de migración de datos.
Si no necesita coherencia entre lectura y escritura, puede utilizar la canalización CQLReplicator o una CDC canalización para migrar los datos de Apache Cassandra a Amazon Keyspaces en función de sus preferencias y de su familiaridad con las herramientas utilizadas en cada Servicios de AWS solución. El uso de estos métodos para migrar datos prácticamente en tiempo real puede considerarse un enfoque de migración híbrido que ofrece una alternativa a la migración en línea.
Esta estrategia se considera un enfoque híbrido porque, además de las opciones descritas en este tema, deben implementarse algunos pasos del proceso de migración en línea, por ejemplo, la copia de los datos históricos y las estrategias de migración de aplicaciones que se analizan en el tema migración en línea.
En las siguientes secciones, se explican las opciones de migración híbrida con más detalle.