As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
A solução de migração a seguir pode ser considerada um híbrido entre migração on-line e off-line. Com essa abordagem híbrida, os dados são gravados no banco de dados de destino quase em tempo real, sem fornecer consistência de leitura após gravação. Isso significa que os dados recém-gravados não estarão imediatamente disponíveis e que atrasos são esperados. Se você precisar de consistência de leitura após gravação, consulte Migração on-line para o Amazon Keyspaces: estratégias e melhores práticas.
Para uma migração quase em tempo real do Apache Cassandra para o Amazon Keyspaces, você pode escolher entre dois métodos disponíveis.
CQLReplicator— (Recomendado) CQLReplicator é um utilitário de código aberto disponível no Github
que ajuda você a migrar dados do Apache Cassandra para o Amazon Keyspaces quase em tempo real. Para determinar as gravações e atualizações a serem propagadas para o banco de dados de destino, CQLReplicator escaneia o intervalo de tokens do Apache Cassandra e usa um AWS Glue trabalho para remover eventos duplicados e aplicar gravações e atualizações diretamente no Amazon Keyspaces.
Change data capture (CDC) — Se você estiver familiarizado com o CassandraCDC, o CDC recurso integrado do Apache Cassandra, que permite capturar alterações copiando o log de confirmação em um CDC diretório separado, é outra opção para implementar uma migração híbrida.
Você pode fazer isso replicando as alterações de dados no Amazon Keyspaces, CDC criando uma opção alternativa para cenários de migração de dados.
Se você não precisar de consistência de leitura após gravação, você pode usar o pipeline CQLReplicator ou um CDC pipeline para migrar dados do Apache Cassandra para o Amazon Keyspaces com base em suas preferências e familiaridade com as ferramentas usadas em cada solução. Serviços da AWS Usar esses métodos para migrar dados quase em tempo real pode ser considerado uma abordagem híbrida de migração que oferece uma alternativa à migração on-line.
Essa estratégia é considerada uma abordagem híbrida porque, além das opções descritas neste tópico, você precisa implementar algumas etapas do progresso da migração on-line, por exemplo, a cópia histórica dos dados e as estratégias de migração de aplicativos discutidas no tópico de migração on-line.
As seções a seguir detalham mais as opções de migração híbrida.