Re: CONSEJO tablas grandes

From: Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org>
To: Marco Antonio <marcoantoniofrias(at)gmail(dot)com>
Cc: Gabriel Ferro <gabrielrferro(at)yahoo(dot)com(dot)ar>, pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: CONSEJO tablas grandes
Date: 2008-11-26 02:13:39
Message-ID: 20081126021339.GT4875@alvh.no-ip.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Marco Antonio escribió:
> 2008/11/25 Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org>:
> >
> > Con respecto a los LIKEs, ¿qué tipo de LIKEs van a ser? Si separas los
> > nombres en sus partes lógicas (nombre, apellido paterno, apellido
> > materno --- supongo que funciona así en tu país; ¿hay alguno en Latam
> > donde no sea así?) entonces es muy posible que puedas evitar tener que
> > usar LIKE '%algo'
>
> Alvaro, según lo que decis... se podría concluir que no interesa la
> cantidad de registros en una tabla y más bien lo importante es el
> diseño (normalización de la DB con 1FN) y la forma de acceso (LIKEs,
> etc)?

No, porque hay otros criterios a tomar en cuenta. Por ej. cuando
necesitas estar borrando datos históricos, es mucho más conveniente
poder hacer TRUNCATE de una partición que hacer los delete de los
registros uno por uno y luego tener que hacer un vacuum que puede ser
muy costoso.

> Digo esto, porque creo que Gabriel quiere saber y yo también (nunca he
> tenido esa cantidad de registros en una sola tabla a lo máximo 1
> millón) si es necesario en estos casos particionar horizontalmente la
> tabla???

En este caso en particular no creo que sea necesario. En Postgres el
particionamiento es bastante primitivo, y si puedes evitarlo, tanto
mejor. En algunos casos es la única alternativa viable.

--
Alvaro Herrera http://www.amazon.com/gp/registry/CTMLCN8V17R4
"Thou shalt not follow the NULL pointer, for chaos and madness await
thee at its end." (2nd Commandment for C programmers)

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Diego Gil 2008-11-26 02:28:39 Re: CONSEJO tablas grandes
Previous Message Alvaro Herrera 2008-11-26 02:11:30 Re: CONSEJO tablas grandes