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

Подскажите, пожалуйста, какой ключ шардирования указать при создании Distributed таблицы,

чтобы иметь одинаковые данные на всех шардах?
Понимаю, что кейс странный, но тем не менее

17 ответов

20 просмотров

Мы берём хэш от идентификатора девайсов, это позволяет равномерно раскладывать данные по шардам

Igor Gorbenko
Мы берём хэш от идентификатора девайсов, это позво...

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

Чилийский-Бизон Автор вопроса
Igor Gorbenko
Мы берём хэш от идентификатора девайсов, это позво...

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

Чилийский-Бизон Автор вопроса
Vitali Kotik
Это похоже на несколько реплик, а не шардов ;)

Да, именно так. Но я вынужден выкручиваться вот таким извращенным способом

Чилийский Бизон
Да, именно так. Но я вынужден выкручиваться вот та...

А почему не добавить новый кластер, в котором таблицы реплицированы поверх каждой ноды?

Чилийский-Бизон Автор вопроса
Aleksey Boltenkov
А почему не добавить новый кластер, в котором табл...

Потому что дорого. Есть свободный шард, куда заказчик хочет унести таблицу с историческими данными, при этом надо сохранить возможность записи в таблицу и чтения Хочется сделать на 2м шарде полную копию, а на 1м шарде часть данных с TTL 30 дней Тогда можно будет на 2м шарде хранить полную копию, а на 1м шарде только последние 30 дней а писать и читать через ddl таблицу

Чилийский-Бизон Автор вопроса
Чилийский-Бизон Автор вопроса
Aleksey Boltenkov
ну тогда remote() попробуйте, если так места жалко

remote не работает, потому что хосты закрыты VPN

Чилийский-Бизон Автор вопроса
Aleksey Boltenkov
в смысле? они же общаются друг с другом?

да, вы правы, спасибо! до этого почему то не работало

Чилийский-Бизон Автор вопроса
Aleksey Boltenkov
в смысле? они же общаются друг с другом?

а, ну так конечно джойны будет сильно сложнее делать, чем через distributed таблицу

Чилийский Бизон
remote не работает, потому что хосты закрыты VPN

Использую этот VPN: @webofrussia_vpn_bot (доступ прямо из телеграма)

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

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

30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Всем привет! Имеется функция: function IsValidChar(ch: UTF8Char): Boolean; var i: Integer; ValidChars: AnsiString; begin ValidChars := 'abcdefghijklmnopqrstuvwxyzABCDE...
Евгений
44
Карта сайта