Foro de elhacker.net

Programación => Bases de Datos => Mensaje iniciado por: gAb1 en 1 Agosto 2016, 20:19 pm



Título: InnoDB (transactions) o MyIsam (selects)
Publicado por: gAb1 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.


Título: Re: InnoDB (transactions) o MyIsam (selects)
Publicado por: Adrialmend 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