he creado la siguiente tabla:
Código MySQL:
Ver original
CONSTRAINT `fk_campo8` FOREIGN KEY (`campo8`) REFERENCES `bd_tabla`.`tabla2` (`campo1`) ON DELETE CASCADE ON UPDATE CASCADE
Esta tabla puedes llegar a tener 1.440.000 de registros (haciendo una regla de 3) al día. Esta información tiene que estar unos 6 meses.
He pensado en generar una tabla por mes eso implicaría tener 43.200.000 registros en cada tabla. Creo que son cantidades de información muy elevadas, para acceder y moverme en ellas.
Hay un página web que hace SELECTss en esta tabla. Por otro lado, hay procesos que hacen INSERTss y UPDATEss.
El resto de la base de datos son tablas con pocos registros (no passan de 100.000 registros). La mayoría de tablas están indexadas y con claves foranas.
1.- Me pueden aconsejar un poco de como debería de administrar la tabla (pues el lema de divide y vencerás funcionaría)?
2.- Es aconsejable innodb? o mejor sería usar myisam (no creo que necesite la integridad ni hacer transacciones)
Gracias.