<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
					xmlns:content="http://purl.org/rss/1.0/modules/content/"
					xmlns:wfw="http://wellformedweb.org/CommentAPI/"
					xmlns:atom="http://www.w3.org/2005/Atom"
				  >
<channel>
<atom:link rel="self"  type="application/rss+xml"  href="http://rulinux.net/rss_from_sect_1_subsect_3_thread_32884"  />
<title>rulinux.net - Новости - OpenSource - Компания Google открыла код Snappy, библиотеки для сжатия данных</title>
<link>http://rulinux.net/</link>
<description><![CDATA[Портал о GNU/Linux и не только]]></description>
<image><title>rulinux.net - Новости - OpenSource - Компания Google открыла код Snappy, библиотеки для сжатия данных</title>
<link>http://rulinux.net/</link>
<url>http://rulinux.net/rss_icon.png</url>
</image>
<item>
<title>Re: Компания Google открыла код Snappy, библиотеки для сжатия данных</title>
<link>https://rulinux.net/message.php?newsid=32884&amp;page=1#86990</link>
<guid>https://rulinux.net/message.php?newsid=32884&amp;page=1#86990</guid>
<pubDate>Wed, 23 Mar 2011 17:15:22 +0300</pubDate>
<description><![CDATA[<p>Еще из тамошних комментов узнал, что есть еще интересная штука,  но уже под  ГПЛ(1,2,3)   QuickLZ   &nbsp;<a href="http://quicklz.com/">http://quicklz.com/</a></p><p> Скорости похуже чем заявлены гуглом  (бенчмарки &nbsp;<a href="http://quicklz.com/bench.html)">http://quicklz.com/bench.html)</a> ,  но  сжатие  лучше  и  написано  на  С,  что имхо  большой  плюс плюс :)</p>]]></description>
</item>
<item>
<title>Компания Google открыла код Snappy, библиотеки для сжатия данных</title>
<link>https://rulinux.net/message.php?newsid=32884&amp;page=1#86989</link>
<guid>https://rulinux.net/message.php?newsid=32884&amp;page=1#86989</guid>
<pubDate>Wed, 23 Mar 2011 17:00:36 +0300</pubDate>
<description><![CDATA[<p>Компания Google открыла под лицензией Apache код библиотеки Snappy ( &nbsp;<a href="http://code.google.com/p/snappy/">http://code.google.com/p/snappy/</a> ) , в которую включен набор высокопроизводительных функций для сжатия и распаковки данных. Библиотека не поддерживает совместимость с существующими методами сжатия и не предназначена для обеспечения максимальной степени сжатия. Вместо этого все усилия разработчиков были направлены на создание экстремально быстрого способа сжатия и распаковки, при умеренном уровне сжатия.</p><p>Код Snappy можно считать стабильным, так как он давно и активно используется в первичных проектах Google, от BigTable и MapReduce до внутренних RPC-систем. По заявлению Google, формат кодирования Snappy зафиксирован и не будет меняться в будущих версиях библиотеки. Отдельно отмечается высокая стойкость декодировщика к нарушению целости обрабатываемого потока, который разработан специально с оглядкой на исключение крахов при обработке любых входных данных.</p><p>Скорость работы Snappy значительно опережает такие реализации, как LZO, LZF, FastLZ и QuickLZ, при отстающем, но сопоставимом уровне сжатия. На одноядерном CPU Core i7 64-разрядная сборка Snappy продемонстрировала способность сжимать потоки данных со скоростью 250 Мб/сек и разжимать со скоростью 500 Мб/сек. Примечательно, что добиться столь высокого уровня производительности удалось без использования ассемблерных вставок, что позволяет использовать Snappy для различных архитектур и платформ.</p><p>При сравнении с наиболее быстрым режимом сжатия библиотеки zlib, Snappy продемонстрировала десятикратный выигрыш в скорости при тестировании наборов данных различного характера (от текстов до бинарных объектов), но при этом размер сжатых данных получался на 20-100% больше. Для обычного текста уровень обеспечиваемого в Snappy сжатия составляет 1.5-1.7 раз, для HTML-файлов - 2-4 раза. Zlib в быстром режиме обеспечивает сжатие в текста в 2.6-2.8 раз, а HTML-файлов в 3-7 раз.</p><p> Копипаста с Opennet.ru</p><br>>>> <a href="http://www.opennet.ru/opennews/art.shtml?num=30003">Подробнее</a>]]></description>
</item>
</channel>
</rss>