в памяти, чем uncompressed size в таблица с такими же данными?
И почему из таблицы запрос отрабатывает быстрее на порядок, чем из словаря?
1) https://github.com/ClickHouse/ClickHouse/issues/2738 (короткий ответ: в Яндексе любят очень быстро и не экономят память) 2) потому что таблица словаря для этого не оптимизирована, и очень медленно работает, это куча хеш-таблиц (для каждой колонки) которые обходятся построчно.
И это относится не только к complex_key_hashed, видимо.. Спасибо
ко всем, недавно появился какой-то эконмный layot в два раз что-ли меньше кушает
Ну, в два раза все равно не сравнится с обычной таблицей...видимо, придётся через хранение в оперативке организовывать...
о чем вы? какую проблему решаете?
это будет хуже чем словарь direct
Да, просто очень удобный инструментарий со словарями в качестве кэша был бы, без лишних доработок и щапускатоиов выставлять lifetime и т.д...а так, придётся отдельную таблицу создавать и обновлять тоже внешними средствами
Ну, в планах есть сделать что то вроде cron в кх емнип:)
Обсуждают сегодня