A replicação é ativada ao associar os BackingMaps a um conjunto de mapas.
Um conjunto de mapas é uma coleção de mapas que são categorizados pela partição-chave. Esta partição-chave é derivada da chave do mapa individual pegando seu do módulo de hash a quantidade de partições. Se um grupo de mapas no conjunto de mapas possuir a partição-chave X chave, estes mapas serão armazenados em uma partição X correspondente na grade de dados. Se outro grupo possuir a partição-chave Y chave, todos os mapas serão armazenados na partição Y, e assim por diante. Além disso, os dados nos mapas são replicados com base na política definida no conjunto de mapas, que é usado apenas para topologias distribuídas do eXtreme Scale (desnecessário para instâncias locais).
Consulte Particionamento para obter detalhes adicionais.
Os conjuntos de mapa são designados ao número de partições que eles receberão e a uma política de replicação. A configuração da replicação do conjunto de mapas apenas identifica o número de shards de réplicas síncronas e assíncronas que um conjunto de mapas deve ter além do shard primário. Por exemplo, se for necessário possuir 1 réplica síncrona e 1 réplica assíncrona, todos os BackingMaps designados para o conjunto de mapas terão, cada um, um shard de réplica distribuído automaticamente no conjunto de contêineres disponíveis para o eXtreme Scale. A configuração de replicação também deve ativar clientes para ler dados a partir de servidores replicados de maneira síncrona. Isto pode propagar o carregamento para pedidos de leitura sobre servidores adicionais no eXtreme Scale. A replicação possui apenas um impacto no modelo de programação ao pré-carregar os BackingMaps.