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

Ребят, чем бы вы посоветовали json с данными сжимать для

долгосрочного хранения в БД?

20 ответов

22 просмотра

JSONB

Andrey-Kolkov Автор вопроса
Михаил
JSONB

Это поле в БД или библиотека есть такая?

winrar :D

А БД SQL или NoSQL?

Andrey-Kolkov Автор вопроса
Artem Belik
А БД SQL или NoSQL?

Будут хранить MySQL.

Можно protobuf попробовать

Andrey-Kolkov Автор вопроса
Михаил Макарычев
Можно protobuf попробовать

Мне именно сжать нужно. Не уверен, что после protobuf хорошо сожмется, хотя хз.

Andrey Kolkov
Мне именно сжать нужно. Не уверен, что после proto...

зачем сжимать поле, если можно настроить сжатие на уровне системы?

Andrey-Kolkov Автор вопроса
Andrey Kolkov
Каким именно образом это можно сделать в БД?

данные ведь на диске хранятся, что значит каким образом?

Andrey Kolkov
Каким именно образом это можно сделать в БД?

https://mydbops.wordpress.com/2019/10/06/save-space-on-mysql-data-with-column-compression/

Andrey Kolkov
Каким именно образом это можно сделать в БД?

Можно тип поля сделать BLOB и байты туда писать

Andrey-Kolkov Автор вопроса
Егор Пересада
данные ведь на диске хранятся, что значит каким об...

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

Andrey Kolkov
Мне не нужно все базы сжимать, не думаю, что произ...

ну если у вас хорошо оптимизированные запросы, точно настроенная бд и вообще все гладко, то да - возможно сжатие-разжатие станет узким горлышком

Егор Пересада
ну если у вас хорошо оптимизированные запросы, точ...

Не хочу никого обидеть, но если есть задача хранить JSON в БД, то это уже не оптимизированные запросы и хорошо настроенная БД

Andrey-Kolkov Автор вопроса
Егор Пересада
ну если у вас хорошо оптимизированные запросы, точ...

https://dev.mysql.com/doc/refman/8.0/en/innodb-compression-internals.html тут говорится, что сжатие диска не есть хорошо в случае с БД.

Andrey Kolkov
Это архив.

архивы лучше хранить не в базе, а в виде сжатых файлов

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

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

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта