04/08/2005, 04:32
|
| | Fecha de Ingreso: agosto-2005
Mensajes: 14
Antigüedad: 19 años, 3 meses Puntos: 0 | |
Bueno, yo te puedo esponer mi caso.... Aunque claro trabajo con ORACLE.
La solución para tablas enormes, en mi caso hablo de las ventas realizadas por una gran superficie, podemos hablar de los 100 millones de registros anuales, pasa por realizar particiones. Esto es que la información puedes definir por ejemplo que se particione, por ejemplo por un campo que esea mes-año contendria valores como 0105 0205 0305.....
Se puede realizar una creación automatica de tablespaces (ficheros donde van los datos) que la base de datos gestiona de forma casi automática. Y va colocando la información en cada uno dependiendo de como se defina. Podrias tambien definir que se separe la información por ejemplo por tienda , que en este caso son 40!, lo que hace que la información se particione de 100 millones a "tablas" de 250.000 registros que ya son muy asequibles.
Todo depende del tipo de información que vayas a guardar.
Espero haberte aclarado algo , y no se si en mysql existe el tema de las particiones.
Saludos. |