Conjuntos de correlaciones para réplica

La réplica se habilita asociando BackingMaps a un conjunto de correlaciones.

Un conjunto de correlaciones es una colección de correlaciones que se categorizan por clave de partición. Esta clave de partición se obtiene de la clave del correlación individual efectuando una operación módulo entre hash y el número de particiones. Si un grupo de correlaciones de un conjunto de particiones tiene la clave de partición X, estas correlaciones se almacenarán en una partición X correspondiente de la cuadrícula de datos. Si otro grupo tiene una clave de partición Y, todas las correlaciones se almacenarán en una partición Y, y así sucesivamente. Además, los datos de la correlación se replican en función de la política definida en el conjunto de correlaciones, que solo se utiliza para topologías distribuidas de eXtreme Scale (innecesario para instancias locales).

Si desea más información, consulte Particionamiento.

Se asigna a los conjuntos de correlaciones el número de particiones que tendrán y una política de réplica. La configuración de réplica del conjunto de correlaciones simplemente identifica el número de fragmentos de réplica síncronos y asíncronos que debería tener un conjunto de correlaciones además del fragmento primario. Por ejemplo, si va a haber una réplica síncrona y una réplica asíncrona, cada una de las BackingMaps asignadas al conjunto de correlaciones tendrá un fragmento de réplica distribuido automáticamente en el conjunto de contenedores disponibles para eXtreme Scale. La configuración de réplica también puede permitir que los clientes lean datos de servidores duplicados de forma síncrona. Esto puede esparcir la carga de las solicitudes de lectura entre servidores adicionales en eXtreme Scale. La réplica sólo tiene un impacto de modelo de programación cuando se realiza la precarga de BackingMaps.