Size: a a a

Боль Тимлида

2021 August 18

IA

Igor A in Боль Тимлида
так я спросил давай место в доке где это описано
источник

IA

Igor A in Боль Тимлида
на практике я не видел. деньги пользователям на основе этой статы не начисляю
источник

IA

Igor A in Боль Тимлида
но деньги считаю и все окей
источник

c

critskiy in Боль Тимлида
Зачем мне давать и спорить с тобой, я не вижу смысла с тобой спорить, если ты считаешь деньги и все ок. :)
источник

c

critskiy in Боль Тимлида
Я тебе указал на слабые места и то, что тебе это не гарантирует
источник

IA

Igor A in Боль Тимлида
документация есть?
источник

c

critskiy in Боль Тимлида
Лол
источник

c

critskiy in Боль Тимлида
Ну, продолжай верить :)
источник

c

critskiy in Боль Тимлида
Я пошелб
источник

IA

Igor A in Боль Тимлида
ну вот и поговорили.
источник

c

critskiy in Боль Тимлида
https://clickhouse.tech/docs/ru/sql-reference/statements/select/from/#select-from-final

В большинстве случаев избегайте использования FINAL. Общий подход заключается в использовании агрегирующих запросов, которые предполагают, что фоновые процессы движков семейства MergeTree ещё не случились (например, сами отбрасывают дубликаты).
источник

c

critskiy in Боль Тимлида
То есть есть гарантия, что select...final возвращает тебе дубликаты :)
источник

IA

Igor A in Боль Тимлида
>избегайте
так это потому что это дорого и неээфективно
мы и избегаем используя ReplacingMergeTree и перед ним еще matview с аггрегацией
источник

IA

Igor A in Боль Тимлида
а не потому что дубликаты будут
источник

c

critskiy in Боль Тимлида
О гспди, ReplacingMergeTree тоже гарантирует наличие дубликатов.
А группировка на matview, - весьма рискованная затея. Ну, если только тебе железа не жалко :)
источник

IA

Igor A in Боль Тимлида
я не увидел в твоей доке ничего нового. final работает
источник

IA

Igor A in Боль Тимлида
да его надо избегать. но иногда можно
источник

IA

Igor A in Боль Тимлида
это все отлично работает на 2Pb
источник

c

critskiy in Боль Тимлида
Ну и в matview тоже есть дубликаты, если со стороны приходят одни и те же записи. Ну ок, если ты считаешь, что для тебя это приемлимый костыль со своими рисками, то оставляй :)
источник

IA

Igor A in Боль Тимлида
final в конце же. 3 слоя дедупликации
источник