Extensions Image, Audio et Vidéo Administration et programmation

Traitement parallèle

Une base de données partitionnée peut utiliser plusieurs unités centrales pour répondre aux demandes d'informations. La récupération et la mise à jour des requêtes sont automatiquement affectées à des sous-requêtes et exécutées en parallèle sur les serveurs de partitions de bases de données sur chaque machine.

Pour illustrer la puissance de traitement d'un système de bases de données partitionnées, supposons que vous vouliez scanner 100 000 000 enregistrements dans une base de données monopartition. Cette opération nécessite la recherche de 100 000 000 enregistrements par un seul gestionnaire de bases de données. Supposons à présent que ces enregistrements soient répartis de façon égale entre 20 serveurs de partitions de bases de données ; chaque gestionnaire de bases de données n'a que 5 000 000 enregistrements à scanner. Si chacun de ces gestionnaires scanne au même moment et à la même vitesse, le temps requis pour mener à bien l'opération sera approximativement égal à 5% du temps nécessaire à un système monopartition pour exécuter la même tâche.


[ Début de page | Page précédente | Page suivante | Table des matières | Index ]