Google Suchergebnisse
Folgende Begriffe wurden gesucht:
Bitte oben einen Suchbegriff anklicken um hier zum ersten Treffer zu gelangen (wenn vorhanden) oder zurück gehen zur Trefferliste aller Ergebnisse.
Google bleibt dabei neben den großen Technologien auch die kleinen Details zu verbessern. Auf dem Olymp der Technologien hat uns Google einige sehr spannende Projekte und Denkanstöße geliefert. Sei es Map/Reduce, Chrome oder Web/M. Ein wenig hinter den großen medienträchtigen Projekten arbeiten die Google Ingenieure immer wieder an der Verbesserung von Detail Problemen.
Gerade wenn man einen solch großen Rechnerpark hat wie Google, ist es essentiell auch die letzten Potentiale zu heben. In diese Kerbe schlägt Snappy. Snappy ist eine Bibliothek, die sich um ein immer wiederkehrendes Problem kümmert: die effektive und effiziente Ausführung von Kompression und Dekompression.
Die Maßgabe ist nicht unbedingt am besten zu komprimieren oder möglichst kompatibel zu sein, sondern Geschwindigkeit. Und zwar Geschwindigkeit zu einem nutzbaren Kompressionslevel.
Snappy is a compression/decompression library. It does not aim for maximum compression, or compatibility with any other compression library; instead, it aims for very high speeds and reasonable compression. For instance, compared to the fastest mode of zlib, Snappy is an order of magnitude faster for most inputs, but the resulting compressed files are anywhere from 20% to 100% bigger. On a single core of a Core i7 processor in 64-bit mode, Snappy compresses at about 250 MB/sec or more and decompresses at about 500 MB/sec or more.
Das Projekt wird seit Jahren intensiv bei Google intern verwendet, gerade im Umfeld der Map/Reduce Installationen. Snappy ist in C++ realisiert und unter Linux lauffähig. Drittanbieter habn bereits einige Bindings zu weiteren Sprachen bereitgestellt.
Ähnliche Artikel:

