Master, также называемый coordinator, принимает клиентское соединение и координирует распределённый запрос. Segment instances хранят части пользовательских данных и выполняют свою часть плана.
Что делают Master node и Segment node в Greenplum?
Master, также называемый coordinator, принимает клиентское соединение и координирует распределённый запрос. Segment instances хранят части пользовательских данных и выполняют свою часть плана.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Master, также называемый coordinator, принимает клиентское соединение и координирует распределённый запрос. Segment instances хранят части пользовательских данных и выполняют свою часть плана.
Сегменты обмениваются данными через interconnect, координатор собирает результат для клиента. Segment instance — процесс базы, а не обязательно отдельный физический сервер: на одном узле может работать несколько экземпляров. Отказоустойчивость координатора и сегментов настраивают отдельно; распределение данных не означает их автоматического резервного копирования.