Arquitecturas de Base de dAtos

Solo disponible en BuenasTareas
  • Páginas : 3 (593 palabras )
  • Descarga(s) : 0
  • Publicado : 7 de abril de 2013
Leer documento completo
Vista previa del texto
200914994

Fernando José Archila Moran
Sistemas de Bases de datos II

Arquitecturas de Base de Datos

La arquitectura de una base de datos es sumamente importante ya que su objetivoprincipal de la arquitectura es definir un SGBD con el máximo grado de independencia, separando las aplicaciones de usuario y la base de datos física. A continuación presentamos una serie de arquitecturascon sus ventajas y desventajas.

Arquitectura
Descripción
Ventajas
Desventajas
Sistema Centralizado
Son aquellos que se ejecutan en un único sistema
informático sin interaccionar con ningunaotra computadora. Tales sistemas comprenden el rango desde los
sistemas de bases de datos monousuario ejecutándose en computadoras personales hasta los sistemas de
bases de datos de altorendimiento ejecutándose en grandes sistemas.
Utiliza paralelismo de grano grueso
Ejecuta cada consulta en un mismo procesador
Mas productivos
multitarea(algunas)
Difícil de recuperar estossistemas.(monousuario)
la mayoría no admite SQL(monousuario)
En caso de un fallo central, se cae todo el sistema
Sistema Cliente-Servidor
el que uno o más clientes y uno o más servidores,

conjuntamente conun sistema operativo subyacente y un sistema de comunicación entre procesos, forma un sistema compuesto
Centralización del control como accesos, recursos, integridad.
Seguridad.
Escalabilidad, sepuede aumentar la capacidad de clientes y servidores en cualquier momento.
Accesibilidad
Flexibilidad
Cuando gran cantidad de clientes envían peticiones puede ocasionar problemas.
no es muy robusto,cuando se cae las peticiones no son satisfechas.
Depende en su totalidad del software y hardware(especifico).
El cliente depende siempre del servidor y el servidor del cliente en cuanto arecursos.
Mantenimiento difícil
Costos ocultos
No esta estandarizada

Sistema Distribuido
Se almacena la base de datos en varias computadoras interconectadas.

No comparten recursos
Fiable
Fácil...