184 похожих чатов

Привет. Предположим, есть таблица, партицированная по месяцам. Она раскидана по 2м шардам(серверам)

с одной репликой.
Есть ли способ добавить третий шард(сервер) так, чтоб новый месяц распределялся уже по 3м шардам, а предыдущие и текуший месяцы остались на 2х?

Я почитал доку, погуглил, посмотрел доклады, но не нашел упоминания об этом.

6 ответов

12 просмотров

так и будет. старые данные не ребалансируются, новые будут , при условии вставки в дистрибютед таблицу

Mikhail-Kuzmin Автор вопроса
Mikhail Kuzmin
о, круто! а это где-то описано?

https://clickhouse.tech/docs/ru/engines/table-engines/special/distributed/

Mikhail-Kuzmin Автор вопроса
【D】【J】
https://clickhouse.tech/docs/ru/engines/table-engi...

> При добавлении нового шарда, можно не переносить на него старые данные, а записывать новые данные с большим весом - данные будут распределены слегка неравномерно, но запросы будут работать корректно и достаточно эффективно. тут речь про "Куски" или "Партиции"? Т.е. даже если таблица не партицированна, то данные будут писаться в том числе и на новый шард? И если обращаься к старым данным, то запрос пойдет в 3 сервера, просто один ничего не вернет, так?

Mikhail Kuzmin
> При добавлении нового шарда, можно не переносить...

старые данные лежат как и лежали, новые данные будут шардировать по новой схеме да, если вы сделаете выборку что бы получить старые данные, то запрос будет отправлен на три сервера, один из них ничего не верне

Mikhail Kuzmin
> При добавлении нового шарда, можно не переносить...

> тут речь про "Куски" или "Партиции"? куски > Т.е. даже если таблица не партицированна, то данные будут писаться в том числе и на новый шард? да > И если обращаься к старым данным, то запрос пойдет в 3 сервера, просто один ничего не вернет, так? да (был ФР для пропуска шардов где нет данных, но это для перфоманса/эффективности)

Похожие вопросы

Обсуждают сегодня

Мужики и девушки, привет) в Вelphi xe7 в настройках во вкладке "Editor Options" далее " Color" есть список: "Elements", открыв который мы можем настраивать отображение разных...
Kraszx
14
Добрый вечер. Есть вопрос, а может и предложение. Был у меня диалог в другой группе о делфи и я задался вопросом: "А нельзя ли в делфи цвет //коментария и {комментария} сде...
Kraszx
24
как быть с принтером? такой подход прокатит?
zamtmn
12
Всем привет! Подскажи, пожалуйста, как передать в TComboBox сразу значение и id записи. На Delphi я делал так: ComboBox1.Items.AddObject('Какое-то значение', Pointer(id запис...
Евгений
13
Мдя, прикол, боевая сборка запускается (именно под отладчиком) после F9 примерно полторы минуты (97 секунд если быть точным). Начал копать - проблема детектится сразу - зависа...
Александр (Rouse_) Багель
38
А вот это что за конструкция? Вернее, она тут нафига?
Serjone
10
Привет. Подскажите, как правильно сматчить лист фиксированного размера, чтобы компилятор не говорил мне о неполном паттерне? Допустим что-то такое [x', y'] = sort [x, y]?
Arseny
8
Здравствуйте, вопрос по структурам данных. Были у вас случаи, когда пришлось писать деревья или двунаправленные списки?
/ /
50
Товарищи, кто работа с iphelper? Или может я в самой логике ошибки фигачу, не пойму.... var ifTable : PMIB_IFTABLE; size, corSize: DWORD; Buffer ...
Warfarellen
4
Мужики. привет) в Вelphi xe7 в настройках во вкладке "Editor Options" далее " Color" есть список: "Elements", открыв который мы можем настраивать отображение разных элементов...
Kraszx
2
Карта сайта