Sé que hay a bunch of other questions en esto. El problema que estoy teniendo es encontrar un consenso al día sobre el tema con respecto a las últimas versiones de los motores de almacenamiento.¿Las comparaciones entre InnoDB y MyISAM aún son válidas en términos de velocidad de lectura frente a escritura?
Algunas personas han dicho que para leer MyISAM es más rápido, pero las mejoras "recientes" en InnoDB han aliviado o erradicado esta diferencia. Es ese el caso?
This article en MYSQL Rendimiento Blog se vincula a un montón, tanto directamente como de otros artículos que se han vinculado a las preguntas aquí, pero tiene 3 años. Somos desarrolladores, prácticamente trabajamos en años de perro: ¡3 años es una EDAD!
-
que tienen una serie de tablas, algunos de los cuales están escritos en su mayoría hacia y algunos de los cuales se leen en su mayoría de y casi nunca escribir en él. También hay muchas claves externas que requieren InnoDB de todos modos, por lo que permanecerán como InnoDB, pero me gustaría saber si estoy en lo cierto al cambiar las tablas de las que se lee principalmente y no tienen claves externas a MyISAM, o si esto es algo inútil que hacer, con las últimas versiones de los dos motores de almacenamiento que se utilizan?
-
Soy consciente de que esto puede ser votada a ser cerrado, pero si al hacerlo por favor, que puedan vincular a un artículo hasta la fecha? Ya he intentado una búsqueda en Google restringida por un período de tiempo, pero los artículos están vinculados a los mismos artículos anteriores. Gracias.
¿Qué hay de las transacciones de ACID? Yo diría que esta es la razón principal detrás de elegir InnoDB. – Mchl
Dado que generalmente estoy trabajando con aplicaciones web, esto generalmente no es una gran preocupación, pero sí, ¡es un gran punto! Si necesita la máxima fiabilidad y consistencia, InnoDB es probablemente su mejor opción. ¡Gracias Mchl por señalar eso! –
¿Por qué necesitaría un bloqueo de nivel de tabla en lugar de un bloqueo de nivel de fila? ¿Podría dar un ejemplo cuando ese sería el caso? En mi opinión, InnoDB es casi siempre la mejor opción. Excepto cuando necesita una búsqueda de texto completo. –