Size: a a a

ClickHouse не тормозит

2020 June 21

D

Denisio in ClickHouse не тормозит
к сожалению,  я пока дальше экспериментов не использовал
источник

D

Denisio in ClickHouse не тормозит
руки не доходят переделать продкашен на это
источник

D

Denisio in ClickHouse не тормозит
вкратце - старые версии убираются движком и остается тоьлко самая последняя
источник

DC

Denny Crane (I don't... in ClickHouse не тормозит
>инсертить с инкрементом версии в ReplacingMergeTree (?)
а нахрена нужен инкремент? оно и так работает, по дефолту во время мержа остается последняя (из последнего инсерта) вставленная запись
источник

MG

Mikhail Glader in ClickHouse не тормозит
Denny Crane (I don't work at Yandex (never did))
>инсертить с инкрементом версии в ReplacingMergeTree (?)
а нахрена нужен инкремент? оно и так работает, по дефолту во время мержа остается последняя (из последнего инсерта) вставленная запись
она очень eventually это делает
источник

D

Denisio in ClickHouse не тормозит
у нас для номера версии используется yyyyMMddHHmmss чтобы знать когда была апдейтнута версия, так что и получается инкремент, только тут дата
источник

DC

Denny Crane (I don't... in ClickHouse не тормозит
Mikhail Glader
она очень eventually это делает
какая свзязь с моим вопросом про инкремент?
источник

MG

Mikhail Glader in ClickHouse не тормозит
Denny Crane (I don't work at Yandex (never did))
какая свзязь с моим вопросом про инкремент?
"остается последняя вставленная запись" - не сразу, а через некоторое время
источник

DC

Denny Crane (I don't... in ClickHouse не тормозит
Denisio
у нас для номера версии используется yyyyMMddHHmmss чтобы знать когда была апдейтнута версия, так что и получается инкремент, только тут дата
маразм кокой-то, вместо UInt32 использете UInt64
источник

MG

Mikhail Glader in ClickHouse не тормозит
Denisio
у нас для номера версии используется yyyyMMddHHmmss чтобы знать когда была апдейтнута версия, так что и получается инкремент, только тут дата
вы обновляете на новую ревизию все записи? а если надо обновить только некоторые?
источник

DC

Denny Crane (I don't... in ClickHouse не тормозит
Mikhail Glader
"остается последняя вставленная запись" - не сразу, а через некоторое время
при чем тут инкремент?
источник

AK

Anton Khokhrin in ClickHouse не тормозит
Mikhail Glader
"остается последняя вставленная запись" - не сразу, а через некоторое время
Точно так же, как любые изменения в КХ. В том числе update
источник

MG

Mikhail Glader in ClickHouse не тормозит
Anton Khokhrin
Точно так же, как любые изменения в КХ. В том числе update
да, именно это меня и печалит
источник

AK

Anton Khokhrin in ClickHouse не тормозит
Может update чуть очевиднее
источник

D

Denisio in ClickHouse не тормозит
Denny Crane (I don't work at Yandex (never did))
маразм кокой-то, вместо UInt32 использете UInt64
я же говорю, это были эксперименты
источник

D

Denisio in ClickHouse не тормозит
оно нигде пока не используется
источник

D

Denisio in ClickHouse не тормозит
Mikhail Glader
вы обновляете на новую ревизию все записи? а если надо обновить только некоторые?
какие надо те и обновляюца
источник

AK

Anton Khokhrin in ClickHouse не тормозит
Ну и использование replacing и прочих mergetree движков подразумевает, что вы делаете запросы правильно работающие и до, и после merge
источник

MG

Mikhail Glader in ClickHouse не тормозит
Denisio
какие надо те и обновляюца
вот это я не очень понимаю. у вас записи с ревизией 1 (да, я помню про дату-время, это для примера). вы обновили часть записей до ревизии 2. Как теперь получить "все записи с самой свежей ревизией"?
источник

DC

Denny Crane (I don't... in ClickHouse не тормозит
Denisio
я же говорю, это были эксперименты
короче вам можно сделать просто поле DateTime default now() и не использовать ver вообще никакой, тогда автоматически будет оставаться запись из последнего инсерта и в ней будет автоматически последний DateTime
источник