Гость
Форумы / Informix [игнор отключен] [закрыт для гостей] / Сжатие данных / 9 сообщений из 9, страница 1 из 1
24.11.2010, 15:16
    #36974476
Leonid Vorontsov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сжатие данных
Пиветствую! Есть желание длинную строку (например, HTML-документ) сжать (например, ZIP) и записать в поле BYTE (а при необходимости, соответсвенно, разжать). Подскажите основные направления поиска, как это сделать в хранимой процедуре?
...
Рейтинг: 0 / 0
24.11.2010, 15:33
    #36974566
Журавлев Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сжатие данных
Т.к. приложение все равно придется переделывать, проще сделать компрессию на клиенте, меньше трафик, меньше загрузка проца и памяти на сервере.
...
Рейтинг: 0 / 0
25.11.2010, 10:01
    #36976102
Andron
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сжатие данных
Если версия информикса достаточно новая, не ниже 11.50.xC4 то можно воспользоваться сжатием на уровне СУБД, экономия может быть существенной. Только надо чтобы лицензия позволяла пользоваться этой опцией. При этом если данные пожмутся достаточно сильно, то получим еще и уменьшение дискового IO, но вырастет нагрузка на процессоры, поскольку данные будут распаковываться перед передачей клиентам.
...
Рейтинг: 0 / 0
25.11.2010, 10:14
    #36976134
Журавлев Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сжатие данных
AndronЕсли версия информикса достаточно новая, не ниже 11.50.xC4 то можно воспользоваться сжатием на уровне СУБД, экономия может быть существенной. Только надо чтобы лицензия позволяла пользоваться этой опцией. При этом если данные пожмутся достаточно сильно, то получим еще и уменьшение дискового IO, но вырастет нагрузка на процессоры, поскольку данные будут распаковываться перед передачей клиентам.сам-то читал ссылку?
IDS storage optimization works by considering the entire row and all its columns ( except column data that is stored outside the row as a single string of bytes, such as BLOB data).
...
Рейтинг: 0 / 0
25.11.2010, 10:19
    #36976150
Andron
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сжатие данных
Журавлев ДенисIDS storage optimization works by considering the entire row and all its columns ( except column data that is stored outside the row as a single string of bytes, such as BLOB data).

У автора изначально не сказано что у него HTML документы уже stored outside the row. Может он их ханит в lvarchar например
...
Рейтинг: 0 / 0
25.11.2010, 10:29
    #36976182
Журавлев Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сжатие данных
AndronЖуравлев ДенисIDS storage optimization works by considering the entire row and all its columns ( except column data that is stored outside the row as a single string of bytes, such as BLOB data).

У автора изначально не сказано что у него HTML документы уже stored outside the row. Может он их ханит в lvarchar например а вот возьми сам попробуй, интересно насколько оно ужмет.
...
Рейтинг: 0 / 0
25.11.2010, 10:37
    #36976205
Andron
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сжатие данных
Журавлев ДенисAndronпропущено...


У автора изначально не сказано что у него HTML документы уже stored outside the row. Может он их ханит в lvarchar например а вот возьми сам попробуй, интересно насколько оно ужмет.

Пробовал - lvarchar с длинными URL жмет на ура, если раньше фрагмент таблицы логов прокси занимал чуть больше 10 гигов то сейчас примерно 5 Gb.
...
Рейтинг: 0 / 0
25.11.2010, 16:34
    #36977341
Leonid Vorontsov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сжатие данных
Использование встроенного сжатия тоже рассматривается. По предварительным оценкам сжимается где-то раза в 4, но есть опасения, что длины lvarchar (32 K) может не хватить. Похоже, нужна UDR на C или Java. Или, как уже говорилось, проще сделать это на клиенте. Но любые идеи приветствуются...
...
Рейтинг: 0 / 0
25.11.2010, 17:45
    #36977605
pavelvp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сжатие данных
Leonid Vorontsov,

zlib?
...
Рейтинг: 0 / 0
Форумы / Informix [игнор отключен] [закрыт для гостей] / Сжатие данных / 9 сообщений из 9, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]