и там, и там одинаковая мощность?
зависит же от паттернов использования, если вы 1 запрос в час выполняете, то зачем вам 2 ноды?
Табло будет делать экстракты ежечасно
по таким вводным звучит так, что и 2 достаточно для отказоустойчивости. 2 реплики делают, когда хотят распределить нагрузку, ну и отказоустойчивость иметь, вдруг одна реплика умрет, можно писать/читать во вторую. А если у вас всего 1 нода, то она помирает и все.
Я может не так выразился. Каждый шард должен быть на отдельном инстансе?
да, а смысл его делать два сервера на одной и той же машине? Вы даете КХ ресурсы, он ими пользуется. Что вы 1 серверу дадите X ресурсов, что вы 2 серверам на одной машине дадите x/2 ресурсов, роли не играет. Только головной боли при управлении добавите.
Ну вот шустрее будет читать с двух шардов или с одного при условии , что мощность одинаковая в обоих случаях?
не думаю, что так будет. Вы же легко можете это проверить. В общем случае, тут не советуют иметь на одной машине 2 сервера.
На разных
на разных уже норм, то есть на 1 машине 1 кх сервер. Но тут проблемы отказоустойчивости же, один шард умрет, данные потеряются. Нужно сделать 2 шарда 2 реплики.
Ну короче кластер с двумя нодами на двух машинах
не, 2 шарда по 2 реплики - идеальный базовый конфиг, для этого нужно 4 машины.
А без реплик можно? Там тока табло читает
реплики для отказоусточивости же, если 1 сервер 1го шарда умрет, то вторая реплика этого шарда будет иметь нужные данные
Да я пока mvp разворачиваю, там ничего не умрёт
Ну если машины жирные, Больше 64-96 ядер, то запрос в рамках одной машины похуже скалируются и неск шардов уже будут выигрывать
Обсуждают сегодня