Может подойти, но не во всех случаях.
Какие могут быть проблемы? Изменения там будут достаточно редкие. А таблица достаточно большая, чтобы делать её справочником.
вот основной момент: Движок отличается от MergeTree тем, что выполняет удаление дублирующихся записей с одинаковым значением ключа сортировки (секция ORDER BY, не PRIMARY KEY).
Итого, если будете пытаться обновить значения в ключе сортировки, то строки не буду дедуплицироваться.
насколько редкие?
Каждая запись будет меняться не чаще, чем раз в месяц, а то и в год
может для вас не так и плохо будет update
единственная проблема в негаратированности. Вы конечно отправите в таблицу новое значение, но это не значит, что при чтении вы не получите оба - и старое и новое. Чтобы получить только последнее - используйте модификаторо final (после имени таблицы) во всех запросах, но это не бесплатно - запрос довольно прилично замедляется.
Если изменения редкие, то, вероятно, и финал будет не слишком тормозить. Хотя не факт, конечно
финал в каждом запросе и тормозит всегда, даже если вы совсем не делаете обновлений
Обсуждают сегодня