COMPROMISOS Y CONSISTENCIA NECESARIOS EN DISEÑO MODERNO EN SISTEMA DE BASE DE DATOS DISTRIBUIDA
Enviado por princesitavs • 6 de Abril de 2014 • 406 Palabras (2 Páginas) • 299 Visitas
COMPROMISOS Y CONSISTENCIA NECESARIOS EN DISEÑO MODERNO EN SISTEMA DE BASE DE DATOS DISTRIBUIDA
El teorema de la PAC, su objetivo principal es:
• No limitar las capacidades del sistema durante el funcionamiento normal.
CAP ES PARA FALLAS
CAP, establece que en la construcción de un DDB, los diseñadores pueden elegir dos de tres propiedades deseables: consistencia (C), la disponibilidad (A), y la tolerancia de reparto (P). Por lo tanto, sólo los sistemas de CA (consistentes y de alta disponibilidad, pero no partición tolerantes), los sistemas de CP (consistentes y partición tolerantes, pero no de alta disponibilidad) y AP (de alta disponibilidad y tolerante a la partición, pero no es coherente) son posibles.
Es un error suponer que DDBSs que reducen la consistencia en la ausencia de todas las particiones están haciendo debido a CAP base de toma de decisiones.
El razonamiento detrás de este supuesto es que, debido a que cualquier DDB deben ser tolerantes de las particiones de la red, de acuerdo con CAP, el sistema debe elegir entre una alta disponibilidad y consistencia.
CAP dice que no requiere un equilibrio entre la coherencia y la disponibilidad, sino que es la combinación de la tolerancia de la partición y la existencia de una partición de la misma red.
El teorema se limita a establecer que una partición de red hace que el sistema tiene que decidir entre la reducción de disponibilidad o consistencia.
En general, las particiones de la red son algo raras, y suelen ser frecuente que otros tipos graves de eventos de fallo en DDBSs.
Como CAP no impone restricciones del sistema en la línea de base de datos, es un error suponer que DDBSs que reducen coherencia en la ausencia de cualquier partición lo están haciendo debido a la toma de decisiones basada en el CAP. De hecho, la CAP permite el sistema para hacer el conjunto completo de ACID (atomicidad, coherencia, aislamiento y durabilidad) garantías junto alta disponibilidad cuando no hay particiones. Por lo tanto, el teorema no justifica completamente la configuración por defecto de DDBSs que reducir la consistencia.
EJEMPLO:
• Facebook construyó su función de búsqueda Bandeja de entrada.
• LinkedIn manejar las actualizaciones en línea de varias características de escritura intensiva en su sitio web.
• Yahoo construido PNUTS para almacenar datos del usuario que puede ser leído o escrito para en todas las vistas de página web, para datos de listados de almacén para las páginas de compras de Yahoo, y para almacenar datos que sirven sus aplicaciones de redes sociales.
...