ScyllaDB · Lección 19
¿Cómo se plantea una migración hacia Scylla?
La migración desde Cassandra es automática y transparente: basta con apuntar la aplicación a Scylla, porque la compatibilidad es total en todas las funciones
Para migrar hay que apagar la aplicación durante semanas y volver a insertar manualmente cada fila, porque no existen herramientas de carga masiva
Alternator convierte Scylla en una base de datos relacional con SQL, por lo que las aplicaciones de DynamoDB deben reescribirse por completo
Desde Cassandra se puede migrar con herramientas como sstableloader o Scylla Migrator (basado en Spark), normalmente con doble escritura y validación previa; Alternator ofrece una API compatible con DynamoDB para mover aplicaciones; la compatibilidad no es absoluta, por lo que hay que probar el comportamiento, las funciones usadas y el rendimiento
ScyllaDB · Lección 19
Completa el código
La API compatible con DynamoDB se llama
Revisa: Alternator.
ScyllaDB · Lección 19
¿Por qué conviene validar la migración con datos y carga reales antes de cambiar el tráfico?
Pista: pueden existir diferencias de comportamiento o funciones no soportadas que solo aparecen con la carga real; se detectan problemas de rendimiento y de datos antes de afectar a producción y se ensaya el plan de vuelta atrás.
✓
¡Lección completada!
Migración desde Cassandra y Alternator (API de DynamoDB)
0
XP ganado
3
Vidas restantes