184 похожих чатов

Немного не в этом вопрос, если одну и туже колонку

поочередно сжимать разными вариантами (в режиме теста), чтобы понять как она ведёт себя, кликхаус корректно переводит из любого кодека в любой другой?

7 ответов

7 просмотров

только если вы на одной и той же таблице будете кодеки менять, будет очень трудно их между собой сравнивать

Витя-Сергеев Автор вопроса
Tatiana [Altinity]
только если вы на одной и той же таблице будете ко...

План был в том, чтобы взять самые жирные колонки, которые по дефолту меньше всех сжаты, и поочереди на каждой колонке пробовать разные комбинации кодеков и потом собрать статистику. По сути сделать тоже что в статье с числами

Витя Сергеев
План был в том, чтобы взять самые жирные колонки, ...

скопируйте лучше данные в несколько таблиц с разными кодеками

Витя Сергеев
План был в том, чтобы взять самые жирные колонки, ...

есть TTL re-compress, можно старые данные пережимать более сильным компрессором

Витя-Сергеев Автор вопроса
Denny [Altinity]
есть TTL re-compress, можно старые данные пережима...

У нас особо старых нету, все прямо сейчас резко полетело, за неделю с 200мб до гига доросли) Репликации нет, один сервак, поэтому менять проще)

Витя Сергеев
У нас особо старых нету, все прямо сейчас резко по...

<compression> <!-- Set of variants. Checked in order. Last matching case wins. If nothing matches, lz4 will be used. --> <case> <!-- Conditions. All must be satisfied. Some conditions may be omitted. --> <!-- Min part size in bytes. --> <min_part_size>100000000</min_part_size> <!-- What compression method to use. --> <method>zstd</method> <level>1</level> </case> </compression> вот: если размер парта меньше 100000000 байт то LZ4, если больше то ZSTD нужет рестарт

Витя Сергеев
У нас особо старых нету, все прямо сейчас резко по...

на таких объёмах можно сжатие не оптимизировать, время разработчика дороже. просто возьмите дешёвый нормальный хостинг, например hetzner. возьмите там самый дешёвый сервер (40 евро, 2tb sata или 512 пи ssd) и вам его с головой хватит. либо у них же самую дорогую виртуалку за 50 евро (360gb ssd).

Похожие вопросы

Обсуждают сегодня

Вопрос по диагностике ошибок (я знаю в чем, в данном конкретном примере, я знаю, как исправить, пример модельный, понятно, что в реальности бывает намного запутаннее). module...
ⰄⰎⰋⰐⰐⰑⰛⰤⰧⰧⰩⰄ ⰊⰑⰁⰓⰡⰛⰦⰕⰫ
10
Тут кста кто-нибудь NeoVim использует?
Simple Sorcerer
13
А чем вам питонисты не угодили?😂
.
79
Есть какой-нибудь для Delphi/FPC T*Compression(Decompression)Stream на базе LZ4/Zstd/любой другой быстрый(и хорошо сжимающий) алгоритм А ещё лучше в pure pascal А ещё лучше од...
notme
52
А дальше что?.. Записать в файл, потом в Код?.. И потом разбирать как-то?..
Хаскель Моисеевич Гопник
14
доброго времени. db, dw и прочие исполняются при трансляции или при выполнении программы?
lutayyy
10
Почему никто не подсказал, что можно объявить свои типы данных, в которых меньше полей, чем в отданном джейсоне, и добавлять их по необходимости?
Strange Rabbit
10
Хтось використовував Vapor на Windows?
Jaroshevskii
15
type TObj = object procedure Init; virtual; end; TObj1 = object(TObj) procedure Init; override; end; procedure TObj1.Init; begin inherited; end; procedur...
Alexander 👋
29
Всем привет, написал код ниже, но он выдает сегфолт, в чем причина? #include <stdio.h> #include <stdlib.h> #include <string.h> struct product { char *name; float price; };...
buzz базз
86
Карта сайта