Wyatt
Bases de datos homogéneas:
la base de datos homogénea significa que la tecnología de la base de datos es la misma en cada una de las ubicaciones (o sitios) y que los datos en varias ubicaciones también son compatibles. En un sistema homogéneo, todos los nodos utilizan el mismo hardware y software para el sistema de base de datos. El sistema homogéneo es mucho más fácil de diseñar y administrar.
Se deben cumplir las siguientes condiciones para una base de datos homogénea.
* El sistema operativo utilizado en cada ubicación debe ser el mismo o compatible.
* Las estructuras de datos utilizadas en cada ubicación deben ser iguales o compatibles.
* La aplicación de base de datos (o DBMS) utilizada en cada ubicación debe ser la misma o compatible.
Bases de datos heterogéneas:
Los sistemas de bases de datos heterogéneos son opuestos a los sistemas de bases de datos homogéneos. En un sistema heterogéneo, diferentes nodos pueden tener diferentes hardware y software y las estructuras de datos en varios nodos o ubicaciones también son incompatibles.
Se pueden utilizar diferentes computadoras y sistemas operativos, aplicaciones de bases de datos o modelos de datos en cada una de las ubicaciones. Por ejemplo, una ubicación puede tener la última tecnología de administración de bases de datos relacionales, mientras que otra ubicación puede almacenar datos utilizando archivos convencionales o una versión anterior del sistema de administración de bases de datos.
De manera similar, una ubicación puede tener el sistema operativo Windows NT, mientras que otra puede tener UNIX.
Los sistemas heterogéneos se utilizan generalmente cuando los sitios individuales utilizan su propio hardware y software. En sistemas heterogéneos, se requieren traducciones para permitir la comunicación entre diferentes sitios (o DBMS). En este sistema, los usuarios deben poder realizar solicitudes en un idioma de base de datos en sus sitios locales. Por lo general, se utiliza el lenguaje de la base de datos SQL para este propósito. Si el hardware es diferente, la traducción es sencilla, en la que se cambian los códigos de computadora y la longitud de las palabras. El sistema heterogéneo a menudo no es técnica o económicamente viable. En este sistema, un usuario en una ubicación puede leer pero no actualizar los datos en otra ubicación.