Size: a a a

ClickHouse не тормозит

2021 February 14

DC

Denny Crane [not a Y... in ClickHouse не тормозит
Michael M
я тут почитал... для хранения хэша пароля вполне сгодится uint256
ну facepalm.jpg , у меня уже синяк на лбу

тут FixedString(32) нужен а не int256.

int256 экспериментальный тип , который нужен только тем кто собирается складывать и вычитать значения
источник

DC

Denny Crane [not a Y... in ClickHouse не тормозит
для хранения потоков байт в КХ нужно использовать FixedString и String, а не всякое говно.
источник

DC

Denny Crane [not a Y... in ClickHouse не тормозит
Вот еще пример для любителей стрелять в ногу

--- CODEC NONE ---
https://gist.github.com/den-crane/2a83f4d80439aebc96739e91c872db3c

ZSTD: QPS: 136.703  
NONE: QPS: 49.017
источник

MM

Michael M in ClickHouse не тормозит
переписал на FexedString(32) . Но возник другой затык:

INSERT INTO users (id, password, email, ip4, ip6, created_time) VALUES (?, ?, ?, ?, ?, NOW())

выдаёт ошибку
block: expected 6 arguments (columns: id, password, email, ip4, ip6, created_time), got 5

NOW() почему-то не считается за аргумент. тут https://clickhouse.tech/docs/ru/sql-reference/statements/insert-into/ пишут, что вроде должен now() раьботать.
источник

MM

Michael M in ClickHouse не тормозит
в нём эскейпинг такой же?
источник

MM

Michael M in ClickHouse не тормозит
со строками String наверное нехорошо получится при хранении захэшированного пароля, ибо "ClickHouse отсекает все пробелы и один перенос строки (если он есть) перед данными." https://clickhouse.tech/docs/ru/sql-reference/statements/insert-into/

Хотя проверил, пробелы не удалились не в String ни тем более в FixedString
источник

e

er@essbase.ru in ClickHouse не тормозит
Подскажите пж. есть дока по roksdb но на нее нет ссылки с *integrations* .  Может есть ещё что то , что достойно внимания?)https://clickhouse.tech/docs/en/engines/table-engines/integrations/.         . https://clickhouse.tech/docs/en/engines/table-engines/integrations/embedded-rocksdb/amp/
источник

YF

Yuri Fal in ClickHouse не тормозит
Ivan
Друзья, кто-то подключался к клику через Табло на Mac OS?
напишите в личку, попробую помочь
источник

e

er@essbase.ru in ClickHouse не тормозит
Т.е. где то есть полный актуальный список фичей ?
источник

NM

Nikolay Matrosov in ClickHouse не тормозит
Я пытаюсь создать таблицу с Engine S3, и она валится на DateTime поле в ISO8601 формате.
Code: 27, e.displayText() = DB::ParsingException: Cannot parse input: expected '"' before: 'Z" ... (while reading the value of key timestamp): While executing S3 (version 21.2.2.8 (official build))
источник

NM

Nikolay Matrosov in ClickHouse не тормозит
Есть идеи куда копать?
источник

DT

Dmitry Titov in ClickHouse не тормозит
er@essbase.ru
Т.е. где то есть полный актуальный список фичей ?
в github
источник

DT

Dmitry Titov in ClickHouse не тормозит
Nikolay Matrosov
Я пытаюсь создать таблицу с Engine S3, и она валится на DateTime поле в ISO8601 формате.
Code: 27, e.displayText() = DB::ParsingException: Cannot parse input: expected '"' before: 'Z" ... (while reading the value of key timestamp): While executing S3 (version 21.2.2.8 (official build))
set date_time_input_format=best_effort
источник

NM

Nikolay Matrosov in ClickHouse не тормозит
Не работает
источник

NM

Nikolay Matrosov in ClickHouse не тормозит
Подключение по https, я где-то натыкался, что это из-за того, что в этом варианте нет сессий.
источник

KB

Kirill Bespalov in ClickHouse не тормозит
Во вкладке пользователи, 'изменить'  есть settings. Нужного параметра не завезли?
источник

KB

Kirill Bespalov in ClickHouse не тормозит
В консоли Яндекс облака
источник

KB

Kirill Bespalov in ClickHouse не тормозит
Но это конечно такое себе решение
источник

RO

Required Optional in ClickHouse не тормозит
Denny Crane [not a Yandex bot]
select arrayReduce('avg', groupArrayArray(a)) from (select [1,2] a union all select [3,4])
Попробывал. Работает. Только возник вопрос что делать если выбираются миллиарды строк. Вылетит по ограничению памяти - как пить дать... Хотелось бы найти возможность агригирововать в массив/вектор и на последнем селекте схлопнуть в одно значение...
источник

DT

Dmitry Titov in ClickHouse не тормозит
Required Optional
Попробывал. Работает. Только возник вопрос что делать если выбираются миллиарды строк. Вылетит по ограничению памяти - как пить дать... Хотелось бы найти возможность агригирововать в массив/вектор и на последнем селекте схлопнуть в одно значение...
А такое вам подходит?

 select avgArray(a) from (select [1,2] a union all select [3,4]);
источник