2009/7/2 Jorge Romeo <jro...@samca.com> > > >De: Marcos Ortiz Valmaseda [mailto:mlor...@estudiantes.uci.cu] > > >No entiendo porque deberias hacer una tabla diaria. Pudieras explicarte > >mejor? Creo que el límite está en el hardware con que cuentes. > >Saludos > > Luego estos datos se consultan para hacer gráficas. Deben estar > disponibles todos los datos, de ahí que no guarde solamente promedios > minutales o algo así. Quiero particionar para que las consultas sean más > rápidas, y ya puestos pues en vez de por meses se me había ocurrido partir > por días para que sean más rápidas las consultas... En teoría, cuanto más > pequeña la tabla mejor ¿no? > > Date una vuelta por modelamiento multidimensional .. lo que necesitas es hacer un datawarehouse que contiene una dimension temporal, ya sea por dia. meses, horas , minutos ..etc ... es decir tienes una base de datos para agregaciones y tematica ... aqui te dejo un enlace con conceptos teoricos que se aplican para tu caso
http://www.kimballuniversity.com/html/articlesArchitecture.html Para temas de performance lo que se hace es desnormalizar .. personalmente uso siempre "star schema" ( cuando comienzas a ver la teoria, existen 3 tendencias star schema , snowflake o flat) Aqui un par de enlaces para que me entiendas un poco mejor : http://en.wikipedia.org/wiki/Star_schema http://en.wikipedia.org/wiki/Snowflake_schema Si necesitas algun material adicional dime tengo bastante informacion al respecto. Slds. JC -- Cumprimentos jchavez linux User #397972 on http://counter.li.org/ Rita Rudner <http://www.brainyquote.com/quotes/authors/r/rita_rudner.html> - "I was a vegetarian until I started leaning toward the sunlight."