Base de datos distribuida y arquitectura cliente-servidor: conceptos clave
Clasificado en Informática
Escrito el en español con un tamaño de 1,5 KB
Base de datos distribuida
Colección de datos que pertenece lógicamente a un mismo sistema pero que se almacenan en diferentes máquinas conectadas por una red.
Arquitectura cliente-servidor
Consiste en dividir el software entre unos equipos clientes y otros equipos servidor.
Sistema semiautónomo: SGBD
Son independientes pero participan con el conjunto pudiendo compartir parte de sus datos.
Servidores colaborativos
Son aquellos que no distinguen entre clientes y servidores, teniendo todos las mismas funcionalidades sobre el SGBD.
Fragmentación vertical
Consiste en dividir la información en datos ligeros, que suelen ser los más accedidos, y meterlos en servidores más potentes, y los datos más pesados y menos accedidos en servidores con menos capacidad.
Catálogo de replicación
Indica qué objetos son replicados, dónde está la réplica y cómo se propagan las actualizaciones.
Balanceo de carga
Es la necesidad de repartir la carga entre varios equipos o servidores cuando hay un gran volumen de accesos.
Alta disponibilidad
Disponer de todo momento de todos los datos y de forma transparente.
Cluster
Serie de máquinas que ejecutan uno o más procesos llamados nodos, que pueden ser servidor MySQL, nodos de datos y servidores de coordinación.
MySQL cluster
Versión de MySQL que ofrece alta disponibilidad y balanceo de carga en un entorno de computación distribuida.