Size: a a a

ClickHouse не тормозит

2020 May 27

A

Andrey in ClickHouse не тормозит
Dj
магия )
можете залистить файлы этой колонки этой партиции?
mrk, mrk2, bin
угу, ща
источник

AZ

Anton Zhuravsky in ClickHouse не тормозит
Dmitry Titov
ну тогда FREEZE и каким то образом переместить парты
на всякий случай вопрос: freeze ведь на работающий сервер значительно не влияет?
источник

DT

Dmitry Titov in ClickHouse не тормозит
Anton Zhuravsky
на всякий случай вопрос: freeze ведь на работающий сервер значительно не влияет?
он создает хардлинки на все парты таблицы(или партции) и складывает в отдельную папочку
источник

АГ

Алексей Горячев... in ClickHouse не тормозит
Всем доброго дня. Подскажите, пожалуйста, в чем лучше хранить JSON? Просто в String'e? Структура JSON заранее неизвестна(get,post запросы)
источник

DT

Dmitry Titov in ClickHouse не тормозит
места не занимает, но получается снапшот таблицы.
источник

AZ

Anton Zhuravsky in ClickHouse не тормозит
Dmitry Titov
он создает хардлинки на все парты таблицы(или партции) и складывает в отдельную папочку
а если в какой-то парт дописывают на ходу / меняют в нем что-то?
источник

AZ

Anton Zhuravsky in ClickHouse не тормозит
он просто ждет конца записи и делает хардлинк?
источник

S

Shazo in ClickHouse не тормозит
Алексей Горячев
Всем доброго дня. Подскажите, пожалуйста, в чем лучше хранить JSON? Просто в String'e? Структура JSON заранее неизвестна(get,post запросы)
Смотря как хотите запрос делать.
источник

DT

Dmitry Titov in ClickHouse не тормозит
Anton Zhuravsky
а если в какой-то парт дописывают на ходу / меняют в нем что-то?
парты атомарны, в них данные не дописываются грубо говоря
источник

DT

Dmitry Titov in ClickHouse не тормозит
Каждая вставка создает парт, потом они объединяются конечно, но не бывает так, что бы в парт вносились какие то изменения
источник

АГ

Алексей Горячев... in ClickHouse не тормозит
Shazo
Смотря как хотите запрос делать.
ну я хочу просто хранить данные о действиях пользователей, то есть будет чисто запись, без дальнейшего изменения строк. при чтении сам json будет разбираться на уровне приложения
источник

S

Shazo in ClickHouse не тормозит
Алексей Горячев
Всем доброго дня. Подскажите, пожалуйста, в чем лучше хранить JSON? Просто в String'e? Структура JSON заранее неизвестна(get,post запросы)
Возможно json, и если есть точно известные какие-то поля  (там статус ответа в каждом json к примеру есть) то через matview колонки их заранее вынести
источник

S

Shazo in ClickHouse не тормозит
Алексей Горячев
ну я хочу просто хранить данные о действиях пользователей, то есть будет чисто запись, без дальнейшего изменения строк. при чтении сам json будет разбираться на уровне приложения
А вам точно нужен тогда КХ? Ну в таком ключе еслим никакая обработка не будет в кх, то думаю лучше string
источник

DT

Dmitry Titov in ClickHouse не тормозит
Алексей Горячев
ну я хочу просто хранить данные о действиях пользователей, то есть будет чисто запись, без дальнейшего изменения строк. при чтении сам json будет разбираться на уровне приложения
если тебе ненужно JSON как то разбирать в кликхаусе, а просто хранить рядом, то как строка подойдет
источник

АГ

Алексей Горячев... in ClickHouse не тормозит
@Shazo_Rus @unamedrus спасибо!)
источник

AZ

Anton Zhuravsky in ClickHouse не тормозит
Dmitry Titov
Каждая вставка создает парт, потом они объединяются конечно, но не бывает так, что бы в парт вносились какие то изменения
понял принял, спасибо!
источник

DT

Dmitry Titov in ClickHouse не тормозит
Anton Zhuravsky
понял принял, спасибо!
даже допустим мутации отдельного столбца: создает новый парт(но все незатронутые столбцы просто копируются хардлинками)
источник

DC

Denny Crane (I don't... in ClickHouse не тормозит
Alexander Malikov
ну оно на мой взгляд не изменилось, но у кликхауса может быть дргуое мнение
раньше оно было по полю date в старом формате
а теперь планируется PARTITION BY toYYYYMM(date)

это считается изменением партицирования?
Да
источник

VB

Vladimir Bunchuk in ClickHouse не тормозит
Ребят, а через SQL синтакс можно посмотреть список юзеров?
источник

AM

Alexander Malikov in ClickHouse не тормозит
спс!
всё везде обновили, заработало

но вопрос теперь с TTL случился

1. сделал пару таблиц (реплика)
2. в одну из них лью данные годовой давности (есть поле date)
3. реплике этой таблицы сделал ALTER MODIFY TTL date + INTERVAL 20 DAY TO VOLUME 'cold'

но на вольюме cold ничего не происходит
источник