Описание тега snappy

Snappy - это алгоритм сжатия байтовых потоков и библиотека, реализующая этот алгоритм. Стандартный дистрибутив включает привязки для C и C++; есть сторонние привязки для многих других языков.

Snappy не стремится к максимальному сжатию или совместимости с любой другой библиотекой сжатия; вместо этого он нацелен на очень высокие скорости и разумное сжатие. Например, по сравнению с самым быстрым режимом zlib, Snappy на порядок быстрее для большинства входных данных, но получаемые сжатые файлы оказываются больше на 20–100%. На одном ядре процессора Core i7 в 64-битном режиме Snappy сжимает со скоростью около 250 МБ / с или более и распаковывает со скоростью около 500 МБ / с или более.

Snappy широко используется внутри Google, во всем, от BigTable и MapReduce до внутренних систем Google.