Google выпустил библиотеку шустрый под лицензией Apache 2.0. Эта библиотека сжатия/декомпрессии нацелена не на максимальную степень сжатия или совместимость с другими библиотеками, а на максимальную скорость работы.
Например, по сравнению с самым быстрым режимом zlib, Snappy примерно на порядок быстрее обрабатывает большинство входящих данных, но размер архивов на 20–100 % больше.
На одном ядре Core i7 в 64-битном режиме Snappy скорость сжатия как минимум на 250 МБ/с выше, а скорость распаковки – как минимум на 500 МБ/с выше.
Snappy широко используется в Google: от BigTable и MapReduce до внутренних систем RPC (в некоторых презентациях он назывался Zippy).
Более подробную информацию смотрите в файле Прочти меня .
В исходный код включены тесты производительности по сравнению с другими библиотеками (zlib, LZO, LZF, FastLZ и QuickLZ).
Теги: #Bigtable #snappy #Zippy #библиотека сжатия данных #zlib #разработка веб-сайтов
-
Заметки Дата Сатанист: Честность Модели
19 Oct, 24 -
Проекту Netbsd Исполняется 15 Лет
19 Oct, 24 -
История Мировых Эпидемий, Часть 3
19 Oct, 24 -
Юзабилити Против Маркетинга
19 Oct, 24 -
Изучайте Haskell Ради... Haskell
19 Oct, 24