Skip site navigation (1) Skip section navigation (2)

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 (view raw or flat)
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

pgsql-es-ayuda by date

Next:From: LDC - Carmen BrandoDate: 2006-10-24 15:14:29
Subject: Herramienta CASE
Previous:From: AndreaDate: 2006-10-24 15:06:48
Subject: sobre indices

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group