Estrategias de procesamiento de
consultas distribuidas.
El procesamiento de consultas tiene varias etapas a seguir para resolver una consulta SQL, las
características del modelo relacional permiten que cada motor de base de datos elija su propia
representación que, comúnmente, resulta ser el álgebra relacional. La optimización de consultas es,
entonces, una de estas etapas.
Existen distintos métodos para optimizar consultas relacionales, sin embargo el enfoque de
optimización basada en costos combinado con heurísticas que permitan reducir el espacio de
búsqueda de la solución es el método mayormente utilizado por los motores de base de datos
relaciones de la actualidad
Arbol
Transformaciones equivalentes
1.-el servidor recive una peticion de un nodo
2.-el servidor es atacado por el acceso concurrente a la base de datos cargada localmente
3.-el servidor muestra un resultado y le da un hilo a cada una de las maquinas nodo de la red local.
Una base de datos es accesada de esta manera la técnica que se utiliza es la de fragmentación de
datos que puede ser hibrida, horizontal y vertical
Join
La sentencia join en SQL permite combinar registros de dos o más tablas en una base de datos
relacional. En el Lenguaje de Consultas Estructurado (SQL), hay tres tipo de JOIN: interno, externo, y
cruzado.