Arquitecturas de Bases de Datos

Description

Este mapa mental nos explica las ramas de la arquitectura de las bases de datos
Kellyn Yurany Galeano Garcia
Mind Map by Kellyn Yurany Galeano Garcia, updated more than 1 year ago
Kellyn Yurany Galeano Garcia
Created by Kellyn Yurany Galeano Garcia almost 9 years ago
44
0

Resource summary

Arquitecturas de Bases de Datos
  1. Arquitectura Centralizada
    1. Sistemas con un único servidor que se encarga de todas las tareas
    2. Arquitectura Cliente-Servidor
      1. Mejoras en los equipos del lado del cliente:
        1. Memoria
          1. Procesador
            1. Disco
              1. Tarjeta de Vídeo
              2. Servidor de Transacciones
                1. Los clientes envían peticiones (SQL), el servidor las resuelve y retorna el resultado al cliente
                  1. Componentes
                    1. Procesos servidor
                      1. Proceso o hilo que atiende las peticiones del usuario
                      2. Gestor de bloqueos
                        1. Concesión de bloqueos y detección de interbloqueos
                        2. Proceso escritor
                          1. Volcado a disco de bloques en memoria principal
                          2. Escritor de registros
                            1. Escritura del registro histórico
                            2. Proceso de puntos de revisión
                              1. Monitor de Procesos
                                1. Revisión y recuperación de otros procesos
                        3. Arquitecturas Paralelas
                          1. Solución al problema de transacciones masivas
                            1. Paralelismo a nivel de disco (I/O) y de procesador
                              1. Medidas del rendimiento en
                                1. Productividad (Throughput): #Tareas/U.Tiempo
                                  1. Tiempo de Respuesta: ∆T para una tarea
                                  2. Niveles de Paralelismo
                                    1. Grano Grueso
                                      1. Cada transacción en un procesador diferente
                                      2. Grano Fino
                                        1. Las operaciones de cada transacción se pueden distribuir en varios procesadores
                                      3. Inconvenientes con el Paralelismo
                                        1. Costo de Inicio
                                          1. Tiempo para iniciar un proceso
                                          2. Interferencia
                                            1. Cuellos de botella para acceder a los recursos compartidos
                                            2. Sesgo
                                              1. La partición de las tareas en procesos paralelos no siempre es uniforme
                                          3. Bases de Datos Distribuidas
                                            1. Nodos (Emplazamiento) distribuidos geográficamente
                                              1. Administración independiente (Autónoma) de cada nodo
                                                1. Canales de comunicación mas lentos
                                                  1. Utilización de transacciones globales, locales y remotas
                                                    1. Sistemas distribuidos heterogéneos
                                                      1. Ventajas
                                                        1. Compartimento de Datos
                                                          1. Los usuarios de cada nodo pueden acceder a los datos de otros nodos (transacciones globales)
                                                          2. Autonomía
                                                            1. La administración de cada nodo es local (independiente de los otros) distribuyendo así la carga del DBA
                                                            2. Disponibilidad
                                                              1. La existencia de réplicas permite que la caida de un nodo no implique la caida total del sistema ( se aumenta en complejidad de recuperación pero se gana en disponibilidad del sistema)
                                                          Show full summary Hide full summary

                                                          Similar

                                                          Mind Map 1
                                                          matt_daniells
                                                          French Vocab - Higher French
                                                          Moira Shepherd
                                                          Tourism 1
                                                          Scott Church
                                                          Language Over Time
                                                          ekimlauretta
                                                          Unit 1: Media production & regulation
                                                          c.gale
                                                          GCSE Science - B1 - You and Your Genes - Genes, Chromosomes and DNA
                                                          GeorgeHaines
                                                          Australia vs UK PE
                                                          Cal Jones
                                                          PuKW - STEP 1 (mögliche Prüfungsfragen/Prüfungsvorbereitung)
                                                          Steven Lee
                                                          Economic Growth
                                                          Maya Khangura
                                                          GCSE - AQA: C1.1 The Fundamental Ideas in Chemistry
                                                          Olly Okeniyi
                                                          Management 1. PT (3MA101) - 1. část
                                                          Vendula Tranová