Su enfoque de integración de datos depende de dónde se encuentre su punto final MySQL.
- Su MySQL objetivo está fuera de AWS
En este caso, puede usar el software cliente Python, psql.exe y mysql.exe para copiar datos de la tabla Redshift a la tabla MySQL.
Tomé un enfoque similar para Oracle a la carga de datos MySQL.
- Su MySQL objetivo está alojado en la instancia EC2.
Para cargas más rápidas, es mejor usar AWS DataPipeline. Si opta por el enfoque descrito en el n. ° 1, use EBS o disco SSD de instancia local para el almacenamiento temporal de archivos.
- Estoy donando mi cuerpo a la Escuela de Medicina de Georgetown después de mi muerte. ¿Es esto mejor, peor o lo mismo que ser un donante de órganos en términos de necesidad?
- Quiero contribuir para la conservación del tigre en la India, ¿qué pasos debo tomar?
- Mi salario es de 24 LPA y tengo 33 años. ¿Cómo gestiono mejor mis inversiones?
- Me detuvieron por pasar una luz roja sin cámara, pero tengo una infección ocular terrible y obvia. ¿Cuál es la mejor manera de luchar contra esto?
- ¿Por qué no puedo publicar una foto con mi pregunta de Quora?
- Su objetivo MySQL es Amazon RDS.
Para cargas escalables, use AWS DataPipeline. Para cargas de datos repetibles ad-hoc, puede usar la estrategia de integración descrita en el n. ° 1. El script Python se puede configurar para canalizar datos binarios de psql.exe a mysql.exe sin crear un archivo de datos temporal.
Puede tomar el mismo enfoque que hice para MySQL-to-Redshift-Migration