Consistencia de datos

Consistencia de datos

En Informática, en un sistema distribuido, tales como una memoria compartida distribuida o almacenes de datos distribuido, tales como una base de datos, sistema de archivos, caché web o sistemas de replicación optimista, hay una serie de posibles modelos de consistencia de datos. Se dice que un sistema soporta un determinado modelo, si las operaciones en memoria siguen normas específicas. La consistencia de los datos es definida entre el programador y el sistema, que garantiza que si el programador sigue las reglas, la memoria será consistente y el resultado de las operaciones de memoria será predecible.

Los lenguajes de alto nivel, tales como C, C++ y Java, respetan parcialmente este modelo traduciendo operaciones de memoria en operaciones de bajo nivel para preservar la memoria semántica. Para mantener el modelo, los compiladores pueden reordenar algunas instrucciones de memoria, y las llamadas a las bibliotecas como pthread_mutex_lock(), encapsular la sincronización necesaria.

Los ejemplos incluyen:

  • Linealizable (también conocido como el estricta o consistencia atómica)
  • Consistencia secuencial
  • Consistencia de causalidad
  • Consistencia liberada
  • Consistencia eventual
  • Consistencia delta
  • Consistencia PRAM (también conocido como consistencia FIFO)
  • Consistencia débil
  • Consistencia vector campo

Wikimedia foundation. 2010.

Игры ⚽ Поможем решить контрольную работу

Mira otros diccionarios:

  • Consistencia — puede referirse a: Consistencia (lógica), una propiedad lógica de las teorías o el discurso. Consistencia (estadística), una propiedad de los estimadores. Consistencia de datos Consistencia material, una propiedad relacionada con la rigidez de… …   Wikipedia Español

  • Consistencia (estadística) — En estadística, la consistencia es una propiedad de ciertos estimadores. Se dice que un estimador es consistente cuando éste converge a su valor verdadero cuando el número de datos de la muestra tiende a infinito. El concepto está relacionado con …   Wikipedia Español

  • Bases de datos distribuidas — Saltar a navegación, búsqueda Una base de datos distribuida (BDD) es un conjunto de múltiples bases de datos lógicamente relacionadas las cuales se encuentran distribuidas entre diferentes sitios interconectados por una red de comunicaciones, los …   Wikipedia Español

  • Limpieza de datos — Este artículo o sección sobre informática necesita ser wikificado con un formato acorde a las convenciones de estilo. Por favor, edítalo para que las cumpla. Mientras tanto, no elimines este aviso puesto el 17 de agosto de 2010. También puedes… …   Wikipedia Español

  • Sistema de gestión de bases de datos — Los sistemas de gestión de bases de datos (en inglés database management system, abreviado DBMS) son un tipo de software muy específico, dedicado a servir de interfaz entre la base de datos, el usuario y las aplicaciones que la utilizan.… …   Wikipedia Español

  • Recuperacion de datos — Saltar a navegación, búsqueda El término recuperación de datos se refiere a las técnicas utilizadas para la extracción de datos de elementos que contenían información pero esta no es accesible por los medios normales para ello. Contenido 1… …   Wikipedia Español

  • Recuperación de datos — Saltar a navegación, búsqueda Recuperación de datos, se refiere a las técnicas utilizadas para la extracción de datos de elementos que contenían información pero esta no es accesible por los medios normales para ello. Contenido 1 Veámoslo con un… …   Wikipedia Español

  • Base de datos de tablas de finales — Saltar a navegación, búsqueda Una interfaz típica para solicitar una base de datos de tablas. Para cada movimiento del Blanco, la base de datos devuelve el número de movimientos necesarios para ganar. Rc6 y Da6+ gana en cinco movimientos, por lo… …   Wikipedia Español

  • Bus CAN — CAN (acrónimo del inglés Controller Area Network) es un protocolo de comunicaciones desarrollado por la firma alemana Robert Bosch GmbH, basado en una topología bus para la transmisión de mensajes en entornos distribuidos. Además ofrece una… …   Wikipedia Español

  • Mario Bunge — Nombre Mario Bunge …   Wikipedia Español

Compartir el artículo y extractos

Link directo
Do a right-click on the link above
and select “Copy Link”