InnoDB (transactions) o MyIsam (selects)

Iniciado por gAb1, 1 Agosto 2016, 20:19 PM

0 Miembros y 1 Visitante están viendo este tema.

gAb1

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.

Adrialmend

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