<data>
- source de données envoyant continuellement des objets à "notre composant"
- les données sont réparties uniformément (sans duplication) entre les serveurs de "notre composant"
["notre composant"]
- N serveurs indépendants
- stockent des données; lorsqu'ils atteignent la limite : requête POST pour insérer dans la base de données
- l'adresse IP du serveur de la base de données est configurée dans le fichier de configuration
[Base de données]
- cluster de N serveurs
- peut écrire sur n'importe quel serveur
Procédure d'installation:
- connaît tous les serveurs de "notre composant" et tous les serveurs de la base de données
- attribue les serveurs de la base de données à "notre composant" de manière à peu près uniforme
--> [ ] -> 1 |(1) |
--> [ ] -> 2 |----|
<data> --> [ ] -> 3 |(2) |
\--> [ ] -> 1 |----|
--> [ ] -> 2 |(3) |