in

Arquitectura DBMS – javatpoint

dbms architecture
  • El diseño del DBMS depende de su arquitectura. La arquitectura básica de cliente / servidor se utiliza para tratar con una gran cantidad de PC, servidores web, servidores de bases de datos y otros componentes que están conectados con redes.
  • La arquitectura cliente / servidor consta de muchas PC y una estación de trabajo que están conectadas a través de la red.
  • La arquitectura de DBMS depende de cómo los usuarios están conectados a la base de datos para realizar su solicitud.

Tipos de arquitectura DBMS

Arquitectura DBMS

La arquitectura de la base de datos puede verse como de un solo nivel o de varios niveles. Pero lógicamente, la arquitectura de la base de datos es de dos tipos como: Arquitectura de 2 niveles y Arquitectura de 3 niveles.

Arquitectura de 1 nivel

  • En esta arquitectura, la base de datos está directamente disponible para el usuario. Significa que el usuario puede sentarse directamente en el DBMS y usarlo.
  • Cualquier cambio realizado aquí se realizará directamente en la propia base de datos. No proporciona una herramienta útil para los usuarios finales.
  • La arquitectura de 1 nivel se utiliza para el desarrollo de la aplicación local, donde los programadores pueden comunicarse directamente con la base de datos para una respuesta rápida.

Arquitectura de 2 niveles

  • La arquitectura de 2 niveles es la misma que la de cliente-servidor básica. En la arquitectura de dos niveles, las aplicaciones del lado del cliente pueden comunicarse directamente con la base de datos del lado del servidor. Para esta interacción, APIs como: ODBC, JDBC son usados.
  • Las interfaces de usuario y los programas de aplicación se ejecutan en el lado del cliente.
  • El lado del servidor es responsable de proporcionar las funcionalidades como: procesamiento de consultas y gestión de transacciones.
  • Para comunicarse con el DBMS, la aplicación del lado del cliente establece una conexión con el lado del servidor.

Arquitectura DBMS

Fig: Arquitectura de 2 niveles

Arquitectura de 3 niveles

  • La arquitectura de 3 niveles contiene otra capa entre el cliente y el servidor. En esta arquitectura, el cliente no puede comunicarse directamente con el servidor.
  • La aplicación en el extremo del cliente interactúa con un servidor de aplicaciones que además se comunica con el sistema de base de datos.
  • El usuario final no tiene idea de la existencia de la base de datos más allá del servidor de aplicaciones. La base de datos tampoco tiene idea de ningún otro usuario más allá de la aplicación.
  • La arquitectura de 3 niveles se utiliza en el caso de una gran aplicación web.

Arquitectura DBMS

Fig: Arquitectura de 3 niveles

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

d3xnXG4852pcRvBkc6xmpL 1200 80

Revisión de OnePlus Watch: un elegante reloj inteligente con una gran duración de la batería

jspincludetag

JSP incluye acción – javatpoint