| 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: | Whole Thread | Raw Message | 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 |