Существует три математических сервера, и проектирование кластера и шардинга mongodb выглядит следующим образом:
Машинный сервер 1:
--------------------------------------
mongos |
--------------------------------------
config server |
--------------------------------------
sharding server 1 (primary node) |
--------------------------------------
sharding server 2 (arbiter node) |
--------------------------------------
sharding server 3 (secondary node) |
--------------------------------------
Машинный сервер 2:
-------------------------------------
mongos |
-------------------------------------
config server |
-------------------------------------
sharding server 1 (secondary node) |
-------------------------------------
sharding server 2 (primary node) |
-------------------------------------
sharding server 3 (arbiter node) |
-------------------------------------
Машинный сервер 3:
--------------------------------------
mongos |
--------------------------------------
config server |
--------------------------------------
sharding server 1 (arbiter node) |
--------------------------------------
sharding server 2 (secondary node) |
--------------------------------------
sharding server 3 (primary node) |
--------------------------------------
итак, сколько копий данных при проектировании кластера mongodb и шардинга
как указано выше? и работает ли этот кластер, если два или один машинный сервер (-ы) выключены? есть хранилище данных на сервере шардинга n (узел арбитра) ?
Как понять это проектирование?