Bases de datos relacionales distribuidas

Los gestores de bases de datos de una base de datos relacional distribuida se comunican y cooperan entre sí de manera que permiten a un programa de aplicación de Db2 utilizar SQL para acceder a datos en cualquiera de los sistemas informáticos interconectados.

Una base de datos relacional distribuida consta de un conjunto de tablas y otros objetos distribuidos entre distintos sistemas, pero interconectados. Cada sistema tiene un gestor de bases de datos relacionales, como por ejemplo Db2, que gestiona las tablas de su entorno. Los gestores de bases de datos se comunican y cooperan entre sí de una forma que permite a un programa de aplicación de Db2 utilizar SQL para acceder a datos en cualquiera de los sistemas informáticos. El subsistema Db2 en el que está enlazado el plan de aplicación se conoce como subsistema Db2 local. Cualquier servidor de bases de datos que no sea el subsistema Db2 local se considera un servidor remoto de bases, y el acceso a sus datos es una operación distribuida.

Las bases de datos relacionales distribuidas se crean mediante protocolos y funciones de peticionario-servidor formales. Un componente de solicitante de aplicación admite el extremo de la aplicación de una conexión. Transforma una solicitud de base de datos de aplicaciones en protocolos de comunicaciones que son adecuados para usar en la base de datos distribuida. Estas solicitudes se reciben y procesan por un componente de servidor de aplicaciones en el extremo del servidor de datos de la conexión. Trabajando juntos, el solicitante de aplicación y el servidor de aplicaciones gestionan las consideraciones relacionadas con la comunicación y la ubicación para que la aplicación pueda aislarse de ellas y pueda funcionar como si accediera a una base de datos local.

Para obtener más información sobre los protocolos de comunicación de la arquitectura de bases de datos relacionales distribuidas (DRDA), consulte DRDA Volumen 1: Arquitectura de bases de datos relacionales distribuidas (Biblioteca del Grupo Abierto - Estándares de la Data Management ).