elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Introducción a Git (Primera Parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  Bases de Datos (Moderador: Carloswaldo)
| | | |-+  InnoDB (transactions) o MyIsam (selects)
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: InnoDB (transactions) o MyIsam (selects)  (Leído 2,994 veces)
gAb1


Desconectado Desconectado

Mensajes: 731


Ver Perfil
InnoDB (transactions) o MyIsam (selects)
« en: 1 Agosto 2016, 20:19 pm »

Hola, tengo que elegir que motor usar para una tabla que va recibir muchos selects, pero que necesita transacciones para hacer rollback...

La tabla almacena datos que los usuarios introducen y por lo tanto necesita hacer rollback por si surge algún problema a la hora de ingresar en otra tabla asociada. Pero principalmente va a recibir muchos selects (acompañados de JOIN).

Mi pregunta es, ¿que motor uso en este caso?

Al principio no habria problema con usar InnoDB, pero en cuanto empiece a llenarse la tabla y hayan más de 10.000 records el rendimiento podria disminuir enormemente... ¿que hago? ¿o son pocos 10.000? (a menos que tenga mucho exito la web, no creo que hayan más...)

Gracias.


En línea

Adrialmend

Desconectado Desconectado

Mensajes: 38


Ver Perfil
Re: InnoDB (transactions) o MyIsam (selects)
« Respuesta #1 en: 2 Agosto 2016, 15:49 pm »

Yo siempre he usado InnoDB y me ha ido de lujo. Nunca he notado lentitud y te hablo de una tabla de unos 18000 registros. Eso sí, tengo bastante optimizado los scripts.


Un saludo


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines