Size: a a a

2020 February 14

ЕО

Евгений Омельченко in Go-go!
Roman Sharkov
не должно ли это в практически любом случае быть медленее?
Если данные очень разряженные и слишком неслучайные, то обычный lz4 может пожать в сотни раз. Но обычно, конечно, сжатие это про ускорение чтения, а не записи
источник

VS

Vladimir Smirnov in Go-go!
Roman Sharkov
не должно ли это в практически любом случае быть медленее?
ну смотри, lz4 жмет 700+ МБайт в секунду на ядро, если у тебя диск медленее чем эта цифра а файл жмется хотя бы процентов на 5, уже выгодно выходит
источник

VS

Vladimir Smirnov in Go-go!
особенно если файл тебе нужен или весь или никак
источник

RS

Roman Sharkov in Go-go!
Vladimir Smirnov
ну смотри, lz4 жмет 700+ МБайт в секунду на ядро, если у тебя диск медленее чем эта цифра а файл жмется хотя бы процентов на 5, уже выгодно выходит
тоже верно, в общем этот момент можно сделать конфигурируемым зависит от ситуации использования
источник

VS

Vladimir Smirnov in Go-go!
вопрос в том как тебе потом данные нужны
источник

DM

Dmitry M in Go-go!
а листинг от большого числа файлов не просядет?
источник

CF

Captain Flint in Go-go!
Daniel Podolsky
так не бывает
сорри, так пакет в пакет, не на то навзание посмотрел. все получилось, спасибо
источник

ЕО

Евгений Омельченко in Go-go!
Vladimir Smirnov
вопрос в том как тебе потом данные нужны
Так можно же поточно жать и случайный доступ тоже будет
источник

DP

Daniel Podolsky in Go-go!
а как адресоваться-то? 🙂
источник

ЕО

Евгений Омельченко in Go-go!
По заранее построенному индексу
источник

DP

Daniel Podolsky in Go-go!
ага
источник

VS

Vladimir Smirnov in Go-go!
Евгений Омельченко
Так можно же поточно жать и случайный доступ тоже будет
ага, просто индекс нужно делать
источник

VS

Vladimir Smirnov in Go-go!
Dmitry M
а листинг от большого числа файлов не просядет?
в какой-то момент просядет, поэтому народ иногда еще и директорий много делает )
источник

VS

Vladimir Smirnov in Go-go!
типа 1000 директорий по 1000 файлов в каждой
источник

DP

Daniel Podolsky in Go-go!
Vladimir Smirnov
в какой-то момент просядет, поэтому народ иногда еще и директорий много делает )
на ssd он сильно не сразу просядет
источник

VS

Vladimir Smirnov in Go-go!
или фоновые процессы которые мусор собирают (в смысле склеивают файлы в более жирные)
источник

VS

Vladimir Smirnov in Go-go!
Daniel Podolsky
на ssd он сильно не сразу просядет
там надо чуть аккуратнее быть, ибо тот же filepath.Walk сортирует файыл в директории по имени и на 1+М это уже заметно будет
источник

VS

Vladimir Smirnov in Go-go!
но да, если порядок обхода не важен, то можно избежать просадок
источник

DM

Dmitry M in Go-go!
Vladimir Smirnov
в какой-то момент просядет, поэтому народ иногда еще и директорий много делает )
я так, наводящие вопросы задаю
источник

VS

Vladimir Smirnov in Go-go!
Dmitry M
я так, наводящие вопросы задаю
ну так вопрос в юз-кейсе и того что такое большое число файлов )
источник