

![]() | Start a set with this search |
![]() | Include this search in one of my sets |
![]() | Exclude this search from one of my sets |
![]() | Permalink to these results Paste this link in email or IM: |
| Atom feed for tracking future search results Paste this URL into your reader: |
4 messages in com.mysql.lists.mysql-esRE: MyISAM vs InnoDB: mitos o realidades| From | Sent On | Attachments |
|---|---|---|
| Luciano A.F. | Jul 25, 2007 6:13 pm | |
| Osvaldo Sommer | Jul 25, 2007 7:42 pm | |
| clu...@despegar.com | Jul 25, 2007 8:01 pm | |
| Luciano A.F. | Jul 25, 2007 8:15 pm |

![]() | Permalink for this message Paste this link in email or IM: |
![]() | Permalink for this thread Paste this link in email or IM: |
| Atom feed for this thread Paste this URL into your reader: |
| Subject: | RE: MyISAM vs InnoDB: mitos o realidades | Actions... |
|---|---|---|
| From: | clu...@despegar.com (clu...@despegar.com) | |
| Date: | Jul 25, 2007 8:01:32 pm | |
| List: | com.mysql.lists.mysql-es | |
Luciano yo también utilizo innodb, siempre lo utilice en Linux a MySQL, y las ventajas que te otorga con respecto a MyISAM son muy importantes, por algo google lo utiliza, al poder utilizar claves foraneas para validación de datos y como dice Osvaldo el lock es a nivel de registro, con respecto a la velocidad si seteas en forma correcta las variables de buffer y utilizas indices en los campos de consultas vas a ver que se nota la diferencia con MyISAM.
Saludos Cristian Luna Analista de Sistemas
Quoting Osvaldo Sommer <osom...@intelnett.com>:
Luciano:
Yo llevo desde el 2003 usando bases de datos innodb y solo he tenido un solo problema con una instalación de Windows Server 2003 y mysql 4.0.12 con innodb.
La diferencia más radical es que el lock en innodb es a nivel de registro y no de tabla, además maneja transacciones, llaves foraneas. Si lo que necesitas es un ambiente de transacciones seguras sobre tu db, innodb es lo que tienes que usar.
Osvaldo Sommer
-----Mensaje original----- De: Luciano A.F. [mailto:lua...@yahoo.com.ar] Enviado el: Miércoles, 25 de Julio de 2007 07:14 p.m. Para: mysq...@lists.mysql.com Asunto: MyISAM vs InnoDB: mitos o realidades
Actualmente estoy trabajando con tablas MyISAM en servidores de mysql 5.0.37 sobre QNX. He elegido tales tablas, pues la integridad referencial me encargo de mantenerla desde las aplicaciones y evito tocar la BD a mano para hacer correcciones.
Las he elegido pues, hasta donde he leído, son más robustas en el sentido que los archivos se corrompen menos y porque me he llevado muy bien con utilitarios tales como el myisamcheck.
Sin embargo he escuchado dos cosas, que me hacen dudar (repito que he escuchado y aun no me he puesto a leer en detalle la documentación):
· Siempre que se ejecute algún INSERT, UPDATE o DELETE se bloquea a nivel tabla, a diferencia de InnoDB que bloquea a nivel registro.
· InnoDB son mucho más rápida.
Estas cosas que he nombrado ¿son verdaderas o falsas?
Debido a que pongo en duda mi elección inicial de utilizar MyISAM ¿Qué tengo que tener en cuenta al momento de elegir una u otra?
Muchas gracias.
-- Lista de Correos de MySQL Para el historial de la lista: http://lists.mysql.com/mysql-es Para cancelar inscripción: http://lists.mysql.com/mysql-es?unsub=clu...@despegar.com







