26.12.2014 Views

consultas

consultas

consultas

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Algoritmo de R*<br />

Eficiencia en Joins<br />

Traslada todo<br />

Grandes transferencia de datos<br />

Pequeño número de mensajes<br />

Es mejor si las relaciones son pequeñas<br />

Ir a Buscar<br />

número de mensajes = O(cardinalidad de relación<br />

externa)<br />

La transferencia de datos por mensaje es mínima<br />

Es mejor si las relaciones son grandes y la<br />

selectividad es buena<br />

Dr. Víctor J. Sosa Sosa<br />

83<br />

Algoritmo de R* -<br />

Partición Vertical y Joins<br />

1. Mover tuplas de una relación exterior al sitio de una<br />

relación interior<br />

(a) Extraer tuplas exteriores<br />

(b) Enviarlas al sitio de la relación interior<br />

(c) Unirlas como vayan llegando<br />

Costo Total = costo(extraer tuplas exteriores cualificadas)<br />

+ no. de tuplas exteriores fetched *<br />

costo(extraer tuplas interiores calificadas)<br />

+ cost. msg * (no. tuplas exteriores fetched *<br />

tamaño prom. de tuplas exteriores) / tamaño msg.<br />

Dr. Víctor J. Sosa Sosa<br />

84

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!