Limites de las arquitecturas de bases de datos

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
Limites de las arquitecturas de bases de datos por Mind Map: Limites de las arquitecturas de bases de datos

1. Arquitectura centralizada

1.1. Se aloja en un servidor

1.1.1. Características

1.1.1.1. Seguridad manejable

1.1.1.2. Almacenamiento físico

1.1.2. Ventajas

1.1.2.1. Control

1.1.2.1.1. Procesos

1.1.2.1.2. Físico

1.1.2.1.3. Usuarios

1.1.3. Desventajas

1.1.3.1. Catástrofe= Pérdida total

1.1.3.2. Una falla en la BD

1.1.3.2.1. Bloqueo de operaciones

1.1.3.3. Cargas de trabajo

1.1.3.3.1. No se distribuyen

2. Base de datos distribuida

2.1. Carácterísticas

2.1.1. Tranparente

2.1.2. Soporta Concurrencias

2.1.3. Fallas independientes

2.2. Ventajas

2.2.1. Daño

2.2.1.1. Total

2.2.1.1.1. Cuenta con copias

2.2.1.2. Parcial

2.2.1.2.1. Puede reconstruir

2.3. Desventajas

2.3.1. Necesita

2.3.1.1. Expertos

2.3.1.2. Mayor inversión

2.3.2. Resulta

2.3.2.1. Caro

2.3.2.2. Lento con respuestas

3. Arquitectura Cliente Servidor

3.1. Características

3.1.1. Tolerancia a fallas

3.2. Ventajas

3.2.1. Seguridad

3.2.2. Escalabilidad

3.2.2.1. Horizontal

3.2.2.1.1. Rendimiento

3.2.2.2. Vertical

3.2.2.2.1. Funcionabilidad

3.3. Desventajas

3.3.1. Mayor costo

3.3.2. Internet falla

3.3.2.1. Provoca Problemas

3.3.3. Necesita expertos

4. Oscar Alfredo Reyes Bermúdez SMIM506418 La arquitectura que para mi punto de vista es la más adecuada para nuestro software (Citas online para un car wash) es la de base de datos distribuida, porque una de sus principales características es que los servidores dan respuesta a miles de peticiones por segundo lo que es un beneficio para nuestro software también Los usuarios gozan de garantía total en cuanto a la seguridad de las operaciones que realizan, y es algo que se necesita ya que nosotros trabajaremos con información importante como número de tarjetas de crédito y los usuarios podrán tener la seguridad de que nadie más verá esa información y sus desventajas no afectan la funcionalidad del sistema prácticamente sus desventajas es la inversión que es más elevada, pero queremos que nuestro software sea bueno, seguro y confiable sin importar el costo