- их много и все они пишутся в табличку Loggi. При добавлении нового лога, необходимо прочитать значение предыдущего лога и записать новый лог со значением прошедшего времени по отношению к предыдущему, но в табличке Loggi очень много значений, что существенно замедляет процесс выборки последнего лога пользователя. В данном случае имеет смысл вести отдельную табличку с последними значениями лога пользователя, но CH не позволяет update или delete. Подскажите – как в CH подобное можно реализовать? Да и данные о последних логах должны быть реплицируемыми.
1) дельты нужно строить ещё до записи в КХ 2) но можно и вот так https://clickhouse.yandex/docs/en/single/#runningdifference-x
Обсуждают сегодня