<data>
- źródło danych, które ciągle wysyła obiekty do "naszego komponentu"
- dane są równomiernie rozłożone (bez duplikatów) po serwerach "naszego komponentu"
["nasz komponent"]
- N niezależnych serwerów
- przechowują dane; po osiągnięciu limitu: żądanie POST do wstawienia do bazy danych
- adres IP serwera bazy danych jest zapisany w konfiguracji
[ baza danych]
- klaster z N serwerów
- można pisać na dowolnym serwerze
Procedura instalacji:
- zna wszystkie serwery "naszego komponentu" i wszystkie serwery bazy danych
- przypisuje serwery bazy danych do "naszego komponentu" w sposób mniej więcej równomierny
--> [ ] -> 1 |(1) |
--> [ ] -> 2 |----|
<data> --> [ ] -> 3 |(2) |
\--> [ ] -> 1 |----|
--> [ ] -> 2 |(3) |