¿Puedo migrar una base de datos de 600 GB en MySQL? ¿Cuánto tiempo lleva migrar?

He hecho esto, el tiempo necesario dependerá de las diferentes configuraciones posibles.

  1. El tiempo de inactividad debe ser minimizado
    1. Necesitaría potencia de cálculo adicional, memoria y discos muy rápidos (SSD)
      1. En términos de AWS: m4.4xlarge con 1.5 TB SSD de propósito general
  2. Podría permitirme un tiempo de inactividad.
    1. Puede obtener menos cómputo y memoria, pero aún necesita discos muy rápidos (SSD)
      1. En términos de AWS: m4.2xlarge con SSD de propósito general de 1.5TB.
  3. El tiempo de inactividad no es una preocupación
    1. Puede ir con menos cómputo y memoria y HDD hará el trabajo.
      1. En términos de AWS: m4.2xlarge o m4.xlarge con almacenamiento magnético de 1.5TB.

Aparte de las consideraciones h / w, la restauración real.

¿Cómo están disponibles los datos con usted?

  1. Si mysql dump está disponible, solo necesita comenzar la restauración y, según la elección h / w, tomará su tiempo y luego estará disponible para su uso.
  2. Si los datos no están en el volcado de mysql, necesitaría herramientas para leer los datos, convertirlos en consultas mysql y luego insertarlos, esto requerirá más tiempo.