ГлавнаяНовостиНовостиНовости, 201102Новости, 201102 → Google опубликовала исходные коды одного из компонентов своей облачной инфраструктуры

Google опубликовала исходные коды одного из компонентов своей облачной инфраструктуры

Google опубликовала исходные тексты библиотеки сжатия, которая используется в ряде компонентов распределенной программной инфраструктуры Google, в том числе, в распределенной вычислительной платформе MapReduce и распределенной БД BigTable

КиТ :: Будь в СЕТИ! KiT - Keep-inTouch :: RSS-лента

Сети :: [Знакомства] | [Профессиональные] | [Зарубежные] | [Тематические] | [Молодежные] | [Детские] | [Купоны] | [Прочее]

Категории (метки) :: Авто | Музыка | Книги | Хобби | Профессии | Сообщества | Семья | Бизнес | Регионы | Спорт | Статусы

Google опубликовала исходные коды одного из компонентов своей облачной инфраструктуры


Библиотека называется Snappy (ранее она также представлялась как Zippy), ее тексты уже доступны в репозиториях Google Code. Как следует из названия библиотеки (snappy – “живой”, “шустрый”), главная цель при ее разработке - высокая скорость. “Библиотека не преследует достижения максимальной степени сжатия или совместимости с другими библиотеками, – сообщил представитель Google. – Вместо этого мы стремимся добиться максимальной скорости при достойном уровне сжатия".
По утверждению Google, по сравнению с популярной библиотекой zlib, Snappy позволяет ускорить процесс сжатия и распаковки до 10 раз, хотя сжатые файлы получаются на 20-100% больше размером, чем при использовании zlib. При использовании процессора core i7-920 сжатие происходит на скорости 250 Mб/сек, а распаковка – на скорости 500 Mб/сек.
Типичная степень сжатия – от 1,5x до 1,7x для текстовых файлов и от 2х до 4х для HTML-файлов. Zlib в самом быстром режиме способна сжимать со степенью от 2.6x до 2.8x для текста и от 3x до 7x для HTML-файлов. “Поэтому, если вам необходимо сохранить место на диске, используйте zlib, bzip2 или что-то ещё. Если же вам нужно сократить нагрузку на диски, нагрузку на сеть и на процессор, тогда Snappy – именно то, что вам нужно”, – сообщает разработчик Google Стейнар Гундерсон (Steinar Gunderson).
По словам Гундерсона, в алгоритме Snappy отсутствует второй этап “снижения энтропии”, которым характеризуются zlib и другие LZ-подобные библиотеки сжатия. В Snappy этот этап исключен, а вместо него используется фиксированный созданный вручную формат упаковки данных.
По словам Гундерсона, это позволяет сэкономить массу процессорного времени – инженеры Google потратили годы, доводя этот алгоритм до совершенства.

По материалам сайта Google

Поисковый кулинарный портал

Стань партнером - будь в СЕТИ!

Будь в СЕТИ - фильтруй воду!

Связь без границ!

Партнерская программа для русскоязычных сайтов


ГлавнаяНовостиНовостиНовости, 201102Новости, 201102 → Google опубликовала исходные коды одного из компонентов своей облачной инфраструктуры

Российские власти хотят создать приложение для слежки за мигрантами

Мигрантов, проживающих и работающих на территории России, в будущем могут обязать устанавливать специальное приложение, содержащее их цифровой профиль. С таким предложением выступили эксперты МВД России. За отказ от установки ПО предложено применять ...

Интерпол присоединится к международному онлайн-тренингу по кибербезопасности Cyber Polygon 2020

Интерпол станет партнером очередного ежегодного онлайн-тренинга по кибербезопасности Cyber Polygon 2020, который состоится 8 июля этого года. Мероприятие является официальным проектом Центра кибербезопасности Всемирного экономического форума и компан...

Трамп поставил под угрозу существование всех соцсетей мира

Дональд Трамп подписал указ о лишении социальных сетей иммунитета перед ответственностью за содержание постов и комментариев, оставляемых пользователями. Им могут грозить многочисленные иски от тех, кто был оскорблен этими высказываниями. Представите...

Выжившие. Что происходит с малым и средним бизнесом, который задумывался как офлайновый

Марина Карелина и ее муж открыли цветочный магазин «ЦветоFOR» 1 марта 2020 года. Они выбрали очень удачный момент — канун 8 марта, а также очень удачное место — проходную улицу по дороге к двум школам и нескольким детским садам в районе Медведково на...

Начались продажи чудо-флешки, защищающей от 5G и коронавируса. Ее можно заказать и в России

Два предпринимателя из Великобритании начали продажи флешки 5GBioShield, которая якобы защищает от вредного воздействия сетей 5G и тем самым снижает риск заболевания коронавирусом. Многие британцы верят в связь 5G с Covid-19. На деле 5GBioShield отли...

[Популярные социальные сети] [*Добавить сайт]

Нравится


Группы: ВК | FB | Tw | G+ | OK

Рубрики | КАТАЛОГ | Новости | Контакты |