CAP no tiene nada que ver con las estrategias de replicación utilizadas por los administradores de datos “monolíticos”, que es el contexto habitual de las nociones de “maestro-maestro” o “maestro-esclavo”. En estos entornos, todo el conjunto de datos está destinado a mantenerse en la “cosa principal” y la “otra cosa”.
Muchas de las bases de datos distribuidas inherentemente de NoSQL usan arreglos “en anillo” que son similares, en principio, a los esquemas RAID utilizados por los controladores de disco (y más recientemente SSD): se usa algún tipo de clave de fragmentación para esencialmente “dividir” los datos en varios instancias del servidor, por lo que si uno falla, puede usar los datos almacenados en otras instancias para “ponerse al día” con el servidor una vez que vuelva a funcionar o para reconstruirlo por completo si está muerto y reemplazado por una instancia vacía que comienza “en blanco”.
La mayoría de los sistemas de bases de datos de los que he escuchado que implementan arquitecturas como las anteriores generalmente apuntan a Consistencia (sistemas de bases de datos) versus Disponibilidad (la mayoría de estas arquitecturas tienen un “nodo activo” que acepta escrituras y envía errores si la escritura original no lo hace) t pasar) y Tolerancia de partición (esencialmente la propiedad “RAIDy” anterior en el contexto de una base de datos).
Apache Cassandra, que más conozco, tiene varias configuraciones de quórum de “quórum” (computación distribuida) para establecer el número de nodos de instancia que desea requerir para aceptar una escritura antes de que devuelva “éxito” a la aplicación. Esto le permite controlar el nivel de consistencia que desea (a costa de un rendimiento de escritura efectivo).
- Soy miserable. ¿Qué puedo hacer para salir de esta rutina de pesimismo e infelicidad?
- Accidentalmente eliminé el historial de chat de Hangouts en mi computadora. ¿Hay alguna manera de recuperarlo?
- Mi posible propietario solo permite una mascota. Tengo dos animales (uno de los cuales es un animal de servicio). ¿Mi arrendador permitirá ambos?
- Me lavo el cabello y al día siguiente mi cabello está grasoso y luego me pica y tengo mala caspa. ¿Qué tengo que hacer?
- Hoy me acosté con 2 mujeres hermosas, pero no pude tener una erección. ¿Esto es normal?