Qu'est ce qu'un cache distribué?

Je suis confus au sujet de la notion de Cache Distribué. J'ai un peu savoir ce que c'est à partir d'une recherche sur google. Un cache distribué peut s'étendre sur plusieurs serveurs, de sorte qu'il peut croître en taille et en capacité transactionnelle. Cependant, je ne comprends pas vraiment comment il fonctionne, ou de la façon de distribuer les données.

Par exemple, disons que nous avons de Données 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 et 2 serveurs de cache A et B. Si nous utilisons cache distribué, alors une solution possible est que les Données à 1, 3, 5, 7, 9 sont stockées dans le Cache du Serveur de A, et 2, 4, 6, 8, 10 sont stockées dans le cache du Serveur B.

Alors, est-ce correct ou ai-je mal?

Deuxième question est que j'ai l'habitude entendu le mot nœud de serveur. Quel est-il? Dans l'exemple ci-dessus, le Serveur A est un nœud de serveur, non?

Troisième question, si un serveur (disons que le Serveur A) descend, que pouvons-nous faire à ce sujet? Je veux dire, si mon exemple ci-dessus est correcte, nous ne pouvons pas obtenir les données de 1, 3, 5, 7, 9 à partir du cache lorsqu'Un Serveur est en panne, alors que le Cache du Serveur de faire dans ce cas?

InformationsquelleAutor Joey | 2013-03-17