Como dividir os seus usuários pelo seu nome?

Atualizado em 25/01/2011

Frequentemente precisamos dividir os usuários da rede em 2 ou 3 grupos. Uma das maneiras mais comuns de fazer isso é dividir pela inicial do primeiro nome das pessoas.

Por exemplo, se você tem 2 servidores para um determinado serviço e precisa distribuir a carga dos seus usuários entre estes 2 servidores, você poderia escolher as pessoas que começam de A-M (13 letras) colocando-as em um dos servidores, e as pessoas de N-Z (13 letras) em outro servidor.

Se os nomes das pessoas no Brasil tivessem uma distribuição homogênea seria fácil, a sua escolha estaria correta, mas a distribuição não é bem assim.

Pesquisei na Internet a lista de nomes mais comuns no Brasil e achei 3 pesquisas:

1) https://sergiovilar.blogspot.com/2010/01/os-nomes-mais-comuns-no-brasil.html
2) https://www.terragaucha.com.br/nomes_RS.htm
3) https://www.certidao.com.br/buscas/seleciona_cartorio.php

Consolidando as iniciais mais comuns dos nomes das 3 pesquisas, chega-se ao resultado que a melhor divisão para 2 grupos é:

  • Grupo 1: A-J
  • Grupo 2: K-Z

Segue abaixo como chegar a esse resultado:

image

Para a mesma amostra, se precisarmos dividir em 3 grupos a melhor divisão é:

  • Grupo 1: A-F
  • Grupo 2: G-L
  • Grupo 3: M-Z

Informação adicional: No site do ScriptCenter, tem disponível um script para fazer a distribuição de caixas postais no Exchange baseado na ordem alfabética dos usuários. Veja no link: https://gallery.technet.microsoft.com/scriptcenter/cae926c5-76fa-4ea0-9c01-182030cc7e99/