справочник из постгри, там табличка из 1-3кк записей. КХ поидее раз в какое-то время обновляет этот справочник. Получается он каждый раз гоняет вообще все данные из таблицы, вытаскивает и все перезаписывает или как-то работает только с новыми данными и частично удаляет?
Полностью гоняет.
А то что там 3кк данных, это ниче страшного?
https://clickhouse.tech/docs/ru/sql-reference/dictionaries/external-dictionaries/external-dicts-dict-lifetime/ полностью, но в некоторых случаях только в случае наличия изменений
Там обновляется полностью, но только если invalidate query другой ответ вернул. Где-то пролетало, что какой-то движок (конкретная СУБД) может только изменения присылать, но где это видел-слышал - не помню. А может это вообще звон из другой деревни.
то, что вам ответили - не совсем правда. можно обновлять словари частично используя update_field
Про это почитать где-то можно?
в доках нет, но можете в чатике поиспать по update_field
в чатике есть упоминание update_field можно таскать только дельты. Все никак не соберусь задокументировать https://t.me/clickhouse_ru/180205
можно таскать только дельты. Все никак не соберусь задокументировать https://t.me/clickhouse_ru/180205
Обсуждают сегодня