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.
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 |