1

Wialon Local и сжатие данных

Тема: Wialon Local и сжатие данных

Пусть есть проработавший пару лет Wialon Local последней версии.
При этом в разделе Система - Настройки крыжик "Сжатие базы данных" не указан, а в поле ниже "Сжимать данные старше N дней" также пусто, см. скриншот Wialon Local и сжатие данных.

Теперь мы почитали мануал, и хотим использовать сжатие и раздельное хранение данных.

Что произойдёт, если мы зададим в поле 90 дней и поставим крыжик?
Основная папка хранения данных до - /home/wialon/wlocal/storage/, а после где будет это раздельное хранение?
Как быстро система определит, отделит и реорганизует хранение данных?
Если случится обновление БД (как при переходе на v5), будет ли раздельное хранение данных учтено при конвертации?
Насколько эффективно само это сжатие? Или весь смысл в разделении данных, а сжатия там нет?

  • Wialon Local и сжатие данных
2

Wialon Local и сжатие данных

Re: Wialon Local и сжатие данных

funhrum добрый день, для предоставления более развернутого ответа, пожалуйста, направьте запрос на support@wialon.com

Anton Zinovyev
Technical Care Engineer (L2)
Wialon
3

Wialon Local и сжатие данных

Re: Wialon Local и сжатие данных

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

4

Wialon Local и сжатие данных

Re: Wialon Local и сжатие данных

funhrum пишет:

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

Согласен, момент довольно интересный.

5

Wialon Local и сжатие данных

Re: Wialon Local и сжатие данных

funhrum lexxon добрый день, приношу извинения за долгий ответ.
После активации опции Сжатие базы данных и установки необходимого количества дней (по умолчанию 10 дней, максимум 90) система будет выполнять сжатие сообщении в файлах базы для которых будет выполняться дефрагментация. Т.е. в момент выполнения плановой дефрагментации файлов базы сообщения старше указанного периода будут сжиматься и архивироваться в отдельных файлах. Дефрагментация выполняется только для тех файлов базы степень фрагментации которых 20% и более. Таким образом процесс не одномоментный, а зависит от текущей степени фрагментации каждого отдельного файла базы. Процедура плановая и обычно выполняется в ночное время. На длительность выполнения дефрагментации также влияет размер базы.
Архивированные сообщения также будут храниться в папке storage, но в директории отличной от файлов базы данных. Файлы базы находятся в директории md, тогда как архивные сообщения будут в папке ma.
Скорость определения и архивации не имеет фиксированного значения. Как и описано выше процесс связан с выполнением дефрагментации, поэтому все будет выполняться поэтапно в зависимости от текущей степени фрагментации конкретного файла базы.
При конвертации базы опция сжатия учитывается и на доступ к архивным файлам конвертация базы не влияет.
Сжатие есть.

Если у вас остались дополнительные вопросы, пожалуйста, пишите.

Anton Zinovyev
Technical Care Engineer (L2)
Wialon
6

Wialon Local и сжатие данных

Re: Wialon Local и сжатие данных

zant, спасибо за ответ.
Насколько доступ к сжатым данным медленнее доступа к обычным данным?
Например, мы выставили 90 дней, применили, подождали. И потом клиент захотел отчёт за прошлый год. Как долго будет строиться отчёт по сжатым данным? А если захотел отчёт не за последние 3 месяца, а за полгода, то будут обращения и к сжатым, и к несжатым данным. Как сильно деградирует время доступа к сжатым данным?