ТОП просматриваемых книг сайта:
Lenguajes de definición y modificación de datos sql. IFCT0310. Jesús Francisco Camuña Rodríguez
Читать онлайн.Название Lenguajes de definición y modificación de datos sql. IFCT0310
Год выпуска 0
isbn 9788416433322
Автор произведения Jesús Francisco Camuña Rodríguez
Жанр Математика
Издательство Bookwire
5.2.Sistemas cliente-servidor
La base de datos se aloja en un computador central (servidor) que recibe las peticiones generadas por los sistemas clientes.
Estos sistemas tienen las siguientes características:
a.Servidores de transacciones o servidor de consultas. Los clientes envían peticiones para realizar una acción que el servidor ejecutará devolviendo los resultados al cliente.
b.Servidores de datos. El servidor envía los datos a los clientes realizándose en estos el procesamiento de los datos para después enviar el resultado de vuelta al servidor.
La estructura de un sistema cliente-servidor puede verse en el siguiente esquema:
5.3.Sistemas paralelos
Son sistemas que han surgido debido a la necesidad de manejar sistemas de bases de datos extremadamente grandes (del orden de terabytes, esto es 1012 bytes), o que deben procesar gran cantidad de transacciones por segundo.
Estos sistemas mejoran la velocidad de procesamiento de Entrada-Salida (E/S) mediante el empleo de una CPU y de discos en paralelo, realizando muchas operaciones de manera simultánea y a una velocidad elevada que disminuye el tiempo empleado para realizar una tarea dada.
Se distinguen dos tipos de máquinas en paralelo:
Entre sus inconvenientes se encuentran:
Los sistemas en paralelo están formados por una serie de componentes (procesadores, memoria y discos) que se interconectan a través de una red de conexión. Se distinguen tres tipos de redes:
Aplicación práctica
Suponga que trabaja como administrador de una base de datos en una empresa que crece rápidamente cada año, y donde el trabajo principal consiste en el procesamiento de un elevado número de transacciones. ¿Qué sistema elegiría?
SOLUCIÓN
La empresa crece rápidamente, luego el tamaño de la base de datos también crecerá de manera exponencial. Por otro lado el trabajo principal del SGBD consiste en procesar un elevado número de transacciones.
La elección de un sistema en paralelo sería la más adecuada. Estos sistemas son capaces de manejar bases de datos extremadamente grandes, y además pueden procesar gran cantidad de transacciones por segundo.
5.4.Sistemas distribuidos
En estos sistemas la base de datos se almacena en varios ordenadores conectados a través de redes de alta velocidad o líneas telefónicas. Los ordenadores que componen el sistema, también denominados sitios o nodos, no comparten ni memoria ni discos, y pueden variar en tamaño y función. Además, estos nodos pueden encontrarse en lugares geográficos muy distintos.
Existen dos tipos de transacciones:
En cuanto a las ventajas que ofrecen los sistemas distribuidos frente a otros:
Sabía que...
Existen básicamente dos tipos de redes: redes de área local, en las que los equipos que la componen (ordenadores, discos, impresoras, etc.) se encuentran en áreas geográficas pequeñas (edificios, almacenes, centros de trabajo, etc.), y redes de área amplia, donde los equipos que la componen se encuentran distribuidos en un área geográfica extensa, como puede ser un país, varios o incluso el mundo.
Las