¿Qué es la arquitectura de la base de datos?
La arquitectura del SGBD ayuda en el diseño, desarrollo, implementación y mantenimiento de una base de datos. Una base de datos almacena información crítica para un negocio. La selección de la Arquitectura de Bases de Datos correcta ayuda a un acceso rápido y seguro a estos datos.
- ¿Qué es la arquitectura de la base de datos?
- Arquitectura de 1 nivel
- Arquitectura de 2 niveles
- Arquitectura de 3arquitectura de niveles
Arquitectura de 1 nivel
Las arquitecturas de bases de datos más sencillas son las de 1 nivel en las que el Cliente, El servidor y la base de datos residen en la misma máquina. Cada vez que se instala una base de datos en el sistema y se accede a ella para practicar consultas SQL, se trata de una arquitectura de 1 nivel. Pero tal arquitectura es raramente usada en producción.
Arquitectura de 2 niveles
Una arquitectura de dos niveles es una arquitectura de base de datos donde
- La capa de presentación se ejecuta en un cliente (PC, Móvil, Tablet, etc)
- Los datos se almacenan en un Servidor.
- Una interfaz de aplicación que se llama ODBC (Open Database Connectivity) una API que permite al programa del lado del cliente llamar al DBMS. En la actualidad, la mayoría de los SGBD ofrecen controladores ODBC para sus SGBD. La arquitectura de 2 niveles proporciona una mayor seguridad al SGBD, ya que no está expuesto al usuario final directamente.
Un ejemplo de arquitectura de dos niveles es un sistema de gestión de contactos creado con MS- Access.
En la arquitectura de 2 niveles anterior podemos ver que un servidor está conectado con los clientes 1, 2m y 3. Esta arquitectura proporciona una comunicación directa y más rápida.
Arquitectura de 3 niveles
El esquema de 3 niveles es una extensión de la arquitectura de 2 niveles. La arquitectura de 3 niveles tiene las siguientes capas
- Capa de presentación (su PC, Tablet, Móvil, etc.)
- Capa de aplicación (servidor)
- Servidor de base de datos
0 comentarios