Propósito da seção “computer” no MySQL Cluster 7.2?

1

De acordo com a documentação do cluster, você pode definir nós de dados com:

[ndbd]
NodeId=n
HostName=1.2.3.4

ou

[ndbd]
NodeId=n
ExecuteOnComputer=m

[computer]
Id=m
HostName=1.2.3.4

Eu não vejo uma diferença substancial entre os dois. A documentação tem isto a dizer:

The [computer] section has no real significance other than serving as a way to avoid the need of defining host names for each node in the system.

Estou perplexo. Se eu tiver que definir um nome de host, que benefício existe para defini-lo em [computer] em vez de [ndbd]?

    
por dpk 22.09.2012 / 03:01

1 resposta

1

É mais uma questão de conveniência e clareza, eu diria. Por exemplo, se você estiver referenciando o mesmo HostName em vários locais no arquivo de configuração, é melhor defini-lo na seção [computer] e usar as seções Id in [ndbd] correspondentes. Além disso, se você tiver que alterar o HostName no futuro, basta alterá-lo na seção [computer] .

    
por 23.06.2014 / 14:42