PArticionamiento de datos en Postgres 8.1.4

From: LDC - Carmen Brando <carmen(at)ldc(dot)usb(dot)ve>
To: pgsql-es-ayuda(at)postgresql(dot)org
Subject: PArticionamiento de datos en Postgres 8.1.4
Date: 2006-10-24 15:11:27
Message-ID: Pine.LNX.4.64.0610241036580.13841@jubba.ldc.usb.ve
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda


Hola a todos,

Quisieramos saber si Postgres soporta particiones verticales de
los datos de una tabla. Es decir, que dada una tabla cuyas columnas son
PK (clave primaria)), A1,..,An. Se almacenen fisicamente n tablas (Ti) con
dos columnas cada una, a saber, PK y Ai. Dichas tablas Ti, ademas, deben
poder ser accedidas de acuerdo a un orden establecido sobre el atributo
Ai que le corresponda. Idealmente, el acceso a las Ti debe poder realizarse
estilo round-robin, obteniendo una tupla parcial (pk, Ai) por vez.

Un ejemplo de esto seria, que se pudiera crear una tabla con la
siguiente estructura y datos

oid A1 A2 A3
1 3 2 8
2 1 5 4
3 2 3 5

y que la misma se almacenara fisicamente de la siguiente manera

oid A1 oid A2 oid A3
2 1 1 2 2 4
3 2 3 3 3 5
1 3 2 5 1 8

como se pueden dar cuenta, las Ti tienen las tuplas parciales ordenadas
crecientemente de acuerdo a Ai. El acceso seria de tipo round-robin sobre
colas (cuyas cabezas estan arriba).

Tambien queriamos saber si alguno de ustedes posee una
especie de diagrama de clases o cualquier bosquejo del disenio del
manejador. Pero que no sea tan arquitectonico como el de la documentacion,
sino un poco mas orientado a objetos.

Gracias de antemano,
Vanessa Gonzalez y Carmen Brando.

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message LDC - Carmen Brando 2006-10-24 15:14:29 Herramienta CASE
Previous Message Andrea 2006-10-24 15:06:48 sobre indices