The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Реализация LZMA отныне распространяется как общественное достояние, opennews (?), 26-Ноя-08, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


12. "Реализация LZMA отныне распространяется как общественное достояние"  +/
Сообщение от Veter (??), 26-Ноя-08, 12:16 
Хм, а как аналог zlib для компрессии/декомпрессии на лету записей в БД пойдет?
Ответить | Правка | Наверх | Cообщить модератору

25. "Реализация LZMA отныне распространяется как общественное дос"  +/
Сообщение от constemail (??), 26-Ноя-08, 13:23 
Для таких целей есть LZO. LZMA тормозной для таких целей, но если очень надо утрамбовать посильнее, то вполне можно.
Ответить | Правка | Наверх | Cообщить модератору

61. "Реализация LZMA отныне распространяется как общественное дос..."  +/
Сообщение от User294 (ok), 27-Ноя-08, 15:03 
>Хм, а как аналог zlib для компрессии/декомпрессии на лету записей в БД
>пойдет?

А это зависит от того насколько часто надо операцию сжатия.У LZMA сжатие медленнее zlib.Но - куда эффективнее зато.Декомпрессия зато вполне шустрая и если база в основном readonly с редкими записями в нее - может и подойдет.Если же записи часты то логично посмотреть на что-то типа QuickLZ - у него на минимальном уровне сжатие почти столь же быстрое как распаковка, что для LZ-based алгоритма вообще редкость.Сжатие разумеется от этого страдает, чудес не бывает.

Обычно у LZ-based по жизни тормозная упаковка и быстрая распаковка, zlib в частности тоже на упаковке медленнее чем на распаковке, но из-за добавочного хаффмана еще и просто не очень быстрый - ни при сжатии, ни при распаковке.И несмотря на все это степень сжатия у него так себе.Не в последнюю очередь за счет маленького словаря(при современных объемах RAM компрессор может себе позволить и словарь крупнее чем 32Kb а куцый словарь не позволяет поймать совпадения отстоящие более чем на 32 килобайта, так что в итоге zlib пропускает некоторые совпадения).Вообще хороший ресурс - compression.ru - там и информации полно и на форуме обитает немало отечественных гуру по вопросам сжатия, могут что-то лучше и компетентнее посоветовать.Итого - zlib был неплох для своего времени и за счет лицензии стал распостранен.На этом его преимущества пожалуй и заканчиваются.

Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру