Pregunta

Si Aria Storage Engine (anteriormente llamado Maria) es el "nuevo" Myisam, que admite la recuperación de transacciones y accidentes automáticos:

  • ¿Por qué todavía usar Myisam?
  • ¿Debería ser un problema cambiar el motor de almacenamiento de Myisam a Aria? (perder índice o algo)
¿Fue útil?

Solución

Es muy interesante que esta pregunta surgiera porque se hizo una pregunta similar en enero de 2011 ( ¿Cuándo es el momento adecuado para usar mariadb en lugar de mysql y por qué? ). Pensando en esa pregunta de 16 meses y Cómo lo respondí en abril de 2011, aquí están mis respuestas a sus preguntas inmediatas:

¿Por qué todavía usar Myisam?

Myisam todavía tiene características que son únicas y útiles para pequeños conjuntos de datos y lectura de esclavos en configuraciones de HA

  • El matrimonio es imposible en entornos de lectura pesada de baja escritura
  • La conversión a formato de fila fija crea tablas más grandes pero aumenta el rendimiento de la consulta en términos de

  • Plena fe y confianza

    • InnoDB se ha convertido en el estándar de facto de los motores de almacenamiento transaccional para MySQL. XTRADB está siendo aceptado y utilizado también entre la comunidad de Percona Server. La plena fe y la confianza parecen descansar con innodb sobre XTRADB como presente. Esto podría cambiar fácilmente con el tiempo a medida que reconoce más las características superiores de XTRADB.
    • Lo mismo se aplica igualmente a Myisam vs Aria. La plena fe y la confianza actualmente descansan con Myisam. Un ejemplo de aquellos que no tienen plena fe y confianza son los usuarios de llovizna (la llovizna ha abandonado a Myisam como un motor de almacenamiento opcional y lo relegó solo al uso de la mesa temporal)

Para cambiar el motor de almacenamiento de Myisam a María, ¿debería ser un problema? (perder índice o algo)

Si mySQLDump los datos y el esquema en dos archivos separados, siempre puede importar datos a la tabla con los motores de almacenamiento Myisam o ARIA. Simplemente mantenga alrededor de los datos solo mysqldump para estar seguro.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a dba.stackexchange
scroll top