Control de concurrencia global

Ir a: navegación, búsqueda de

Control de concurrencia global normalmente se refiere a la control de concurrencia de un sistema compuesto por varios componentes, cada uno con su propio control de concurrencia. El control de concurrencia global de todo el sistema, el Control de concurrencia global, está determinada por el control de concurrencia de sus componentes, módulos. En este caso también el término Control de concurrencia modular se utiliza.

En muchos casos un sistema puede ser distribuido sobre una red de comunicación. En este caso nos ocupamos de control de concurrencia distribuido del sistema y los dos términos a veces se superponen. Sin embargo, control de concurrencia distribuido normalmente se refiere a un caso donde los componentes del sistema distribuido no dispongo de cada control de concurrencia de su propio, pero más bien están involucrados con un mecanismo de control de concurrencia que se extiende por varios componentes para funcionar. Por ejemplo, como típico en un base de datos distribuida.

En sistemas de base de datos y procesamiento de transacciones (Administración de transacciones) control de concurrencia global se relaciona con el control de concurrencia de una sistema multidatabase (por ejemplo, un Base de datos federada; otros ejemplos son La informatización en red y Computación en la nube entornos). Se trata de las propiedades de la global horario, cual es el horario unificado del sistema multidatabase, que comprende todos los horarios individuales de la sistemas de base de datos y posiblemente otros objetos transaccionales en el sistema. Es una meta importante para el control de concurrencia global Serializabilidad global (o Serializabilidad modular). El problema de lograr serializabilidad global en un heterogéneos medio ambiente había sido abrir durante muchos años, hasta una solución eficaz basado en Compromiso ordenando (CO) se ha propuesto (véase Serializabilidad global). Control de concurrencia global se ocupa también de relajado formas de serializabilidad global que comprometen serializabilidad global (y en muchas aplicaciones también corrección y así se evitan allí). Tiempo local (para un sistema de base de datos) métodos serializabilidad relajado comprometer serializabilidad para ganancia de rendimiento (utilizado cuando la aplicación lo permite), no está claro que las distintas propusieron relajado serializabilidad global métodos proporcionan cualquier ganancia de rendimiento sobre CO, el cual garantiza serializabilidad global.


Véase también

  • Control de concurrencia
  • Serializabilidad global
  • Compromiso ordenando
  • Control de concurrencia distribuido

Otras Páginas

Obtenido de"https://en.copro.org/w/index.php?title=Global_concurrency_control&oldid=544873458"