для hashed_array словаря? Чтобы значение обновилось, если в таблице источнике появилась новая строка для конкретно ключа.
словари всегда полностью обновляются. если они не cached или direct можно словарь direct сделать в redis и самим обновлять уже в redis но производительность конечно будет на уровне того как MGET в redis у вас работать будет ...
какой размер словаря?
40 гб, но по памяти лимитов нет (условно)
не вариант, надо максимально быстро
при таких размерах кажется что вам нужен не словарь а engine=Join Таблица в которую будете вставлять значения отдельным Materialized view который тригерится на туже исходную таблицу и дальше через joinGet вместо dictGet их получать https://clickhouse.com/docs/en/sql-reference/functions/other-functions#joinget
а блин =( там primary key нет и update ... и оно сразу несколько строк выдаст не, не подойдут для вас
есть. Оно для всего почти есть. вопрос только зачем вам, оно поможет меньше тянуть из источника (только новые строки)
А какой? Для hashed_array? Может там вообще возможность есть стримить из матвью в словарь?
Обсуждают сегодня