CH подошла бы под такое:
есть несколько гео-зон, сильно разнесенных географически, оттуда собираются данные, и логично сборщики держать к источникам поближе, ну а дальше получается и ноды CH (или отдельные базы) тоже держать поближе
есть ли смысл делать шарды по геозонам, насколько понимаю - писаться будет быстро, а вот чтение - уже нет, как можно поступить? делать MV на ближнюю к себе ноду? так будет жить, если каналы такие "длинные"
вопрос в чем получается: или база одна и это шарды по геозонам
или баз куча - а дальше если надо ETL и иже с ним,
или кластер и все такое с репликами и прочими штуками
в рамках шарда один сервер ближе к пользователю, другой во второй геозоне писать в тот, который ближе читать с того, который ближе
Обсуждают сегодня