español database nosql base-db

database - acid vs base español



¿Qué significa "estado suave" en BASE? (4)

Esta página (originalmente here , ahora disponible solo desde el archivo web ) puede ayudar:

[estado suave] es la información (estado) que el usuario coloca en el sistema que desaparecerá si el usuario no la mantiene. Dicho de otra manera, la información caducará a menos que se actualice.

Por el contrario, la posición de un interruptor de luz simple típico es "estado duro". Si lo levantas, permanecerá levantado, posiblemente para siempre. Solo cambiará de nuevo a abajo cuando usted (o algún otro usuario) vuelva explícitamente a manipularlo.

BASE significa "Básicamente disponible, Estado suave, Eventualmente consistente"

Así que, he llegado hasta aquí: "Básicamente disponible: el sistema está disponible, pero no necesariamente todos los elementos en un momento dado" y "Eventualmente consistente: después de un cierto tiempo, todos los nodos son consistentes, pero en cualquier momento el tiempo podría no ser el caso "(corríjame si me equivoco).

Pero, ¿qué se entiende exactamente por ''estado blando''? Todavía no he podido encontrar ninguna explicación decente en internet.


Estado suave significa datos que no se conservan en el disco, pero en caso de falla podría ser posible restaurarlo (por ejemplo, recrear una imagen de menor calidad a partir de una de alta calidad). Un buen artículo que trata este y otros temas interesantes es el de los Servicios de red escalables basados ​​en clústeres.


Me enseñaron en clases que "estado suave" significa que el estado del sistema podría cambiar con el tiempo (incluso durante las horas sin entrada), ya que puede haber cambios debido a "consistencia eventual". Es por eso que dice estado "suave".

Alguna fuente: link


Un sistema BASE renuncia a la consistencia para mejorar el rendimiento de la base de datos. Por lo tanto, la mayoría de las famosas bases de datos nosql son más poderosas que las bases de datos relacionales compatibles con ACID.

El estado suave indica que el estado del sistema puede cambiar con el tiempo, incluso sin entrada. Esto se debe al eventual modelo de consistencia. La consistencia eventual indica que el sistema se volverá consistente a lo largo del tiempo, dado que el sistema no recibe información durante ese tiempo.