saltar al contenido

Consultar en varias bases de datos

Uniones de bases de datos

La función de unión de bases de datos de RDM proporciona una vista unificada de múltiples bases de datos estructuradas de manera idéntica. Dado que RDM permite el almacenamiento y procesamiento de datos altamente distribuidos, esta función proporciona un mecanismo para unificar los datos distribuidos, dándoles la apariencia de una única base de datos grande.

Como ilustración simple, considere una base de datos ampliamente distribuida para una organización que tiene su sede en Seattle y sucursales en Boston, Londres y Mumbai. Cada oficina posee y mantiene registros de empleados a nivel local, pero la oficina central también realiza informes sobre toda la organización. La base de datos en cada ubicación tiene una estructura idéntica a las demás y, aunque es una base de datos completamente contenida en cada ubicación, también se considera una partición de la base de datos global más grande. En este caso, la partición se basa en la ubicación geográfica.
 
 
particionamiento basado en la ubicación geográfica
 
 
Las consultas unificadas y particionadas pueden proporcionar escalado para el rendimiento. Considere una base de datos donde cada operación comienza con una búsqueda de la clave principal de un registro. Si la "base de datos" se compone de cuatro particiones, cada una almacenada en la misma computadora de varios núcleos, pero en diferentes discos controlados por diferentes controladores de disco, entonces el único requisito es un esquema que divida la clave principal entre las cuatro particiones. Si ese esquema es un módulo de la clave principal, la aplicación determina rápidamente en qué partición almacenar o leer un registro. Dado que hay múltiples núcleos de CPU para ejecutar los múltiples procesos (tanto las aplicaciones como los TFS), y las cuatro particiones son accesibles en paralelo (los cuatro controladores lo permiten), la capacidad de procesamiento es cuatro veces mayor que con un solo núcleo, configuración de un solo disco y una sola partición.

El mecanismo para consultar una base de datos distribuida es simple para el programador. Cuando se abre la base de datos, todas las particiones se referencian juntas, con símbolos OR ("|") entre los nombres de las particiones individuales.

Pruebe RDM gratis