Re: Datos historicos

From: Marcos Luis Ortiz Valmaseda <marcosluis2186(at)googlemail(dot)com>
To: Fernando Siguenza <fsigu(at)hotmail(dot)com>
Cc: Foro Postgres <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: Datos historicos
Date: 2010-08-11 14:11:59
Message-ID: AANLkTinqpzR91zsqn=tDBYR1U-jiD2wYW3fHRs3n_pzB@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Exactamente la forma de particionar más usada en estos casos es por rango, o
sea
de una fecha determinada a otra, en este caso en el tuyo seria por meses.
Acá hay un ejemplo excelente de todo esto:
http://www.if-not-true-then-false.com/2009/partitioning-large-postgresql-tables-and-handle-millions-of-rows-efficiently-and-quickly/

Saludos

El 10 de agosto de 2010 16:42, Fernando Siguenza <fsigu(at)hotmail(dot)com>escribió:

> Amigos como estan, nuevamente acudo a ustedes a consultarles a ver si me
> ayudan y me orientan con la mejor forma de almacenar los datos historicos,
>
> Tengo una tabla en la que almacena las ventas no se si sea recomendable el
> tener una tabla por cada año ventas2008,ventas2009 etc etc, e ir creando una
> cada año, para almacenar los datos de las ventas anteriores al año en curso
> y en la tabla ventas tener lo que es las ventas actuales.
>
> Esto le veria un problema segun yo ya que cada año me tocaria ir incluyendo
> en los reportes que usen estas tablas la nueva tabla creada, o sino crear
> consultas dinamiocas.
>
> O tener una base de datos completa por año, que tendria el mismo
> inconveniente desde mi punto de vista que el anterior.
>
> Segun he estado averiguando hay algunas alternativas de almacenar estos
> datos, me indicaban el particionar las tablas, o el data warehouse, entonces
> no se cual es la opcion que me recomienden y cual de estas es la mejor forma
> y mas optima para no hacer que las consultas con el tiempo se vuelvan
> lentas.
>
> La tabla de ventas de un solo año por las agencias que maneja la empresa es
> mas o menos de un millon de registros anuales, eso en la cabecera ya en el
> detalle diciendo que solo tenga unos 4 registros por cada cabecera serian 4
> millones de registros, entonce no se segun esta carga de registros cual
> opcion es la que me recomiendan para averigual mas del tema.
>
> o si tienen algun enlace en el cual me pueda guiar les agradeceria mucho
>
> Saludos
>

--
"TIP 4: No hagas 'kill -9' a postmaster"

Ing. Marcos Luís Ortíz Valmaseda
PostgreSQL System DBA
http://it.toolbox.com/blogs/sql-apprentice

Centro de Tecnologías de Gestión de Datos (DATEC)

Linux User # 418229

http://www.postgresql-es.org
http://www.postgresql.org
http://www.planetpostgresql.org

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message p valdes 2010-08-11 14:16:53 Re: Problema con funcion
Previous Message Cesar A 2010-08-11 14:07:15 Re: Datos historicos