¡¡Hola Sam!! Espero que esta respuesta sea útil.
Básicamente de alto nivel podemos decir que la arquitectura de 2 niveles es la aplicación del servidor del cliente y la arquitectura de 3 niveles es la aplicación basada en la web
Ventajas:
- Fácil de mantener y modificar es un poco fácil
- La comunicación es más rápida
Desventajas
- En la arquitectura de dos niveles, el rendimiento de la aplicación se degradará al aumentar los usuarios.
- Rentable
Ventajas
- Alto rendimiento, objetos ligeros y persistentes.
- Escalabilidad: cada nivel puede escalar horizontalmente
- Rendimiento: debido a que el nivel de Presentación puede almacenar en caché las solicitudes, la utilización de la red se minimiza y la carga se reduce en los niveles de Aplicación y Datos.
- Alto grado de flexibilidad en la plataforma de implementación y configuración
- Mejor reutilización
- Mejora la integridad de los datos
- Seguridad mejorada: el cliente no tiene acceso directo a la base de datos.
- Fácil de mantener y modificar es un poco fácil, no afectará a otros módulos
- En la arquitectura de tres niveles, el rendimiento de la aplicación es bueno.
Desventajas
- ¿Por qué el 75% de asistencia es obligatoria en las universidades de ingeniería de la India? ¿Están allí para verificar nuestra puntualidad o nuestros conocimientos y habilidades?
- ¿Por qué la Universidad de Princeton no tiene un programa de MBA?
- ¿Por qué las universidades usan una curva de distribución normal para ajustar las calificaciones de los estudiantes?
- ¿Cuáles son los principales aspectos positivos tangibles de tener un hackerspace en una universidad?
- ¿Es IntelliTec una buena universidad en Colorado Springs, CO?
- Aumentar la complejidad / esfuerzo
Por favor encuentre el enlace:
¿Dos niveles o tres?