March 2015
Intermediate to advanced
672 pages
25h 16m
Polish
Apache Avro[1] (http://avro.apache.org/) to współdziałający z wieloma językami system serializacji danych. Projekt został zainicjowany przez Douga Cuttinga (twórcę Hadoopa) w celu wyeliminowania poważnej wady obiektów z rodziny Writable z Hadoopa — braku przenośności między językami. Utworzenie formatu danych możliwego do przetwarzania w wielu językach (obecnie obsługiwane są: C, C++, C#, Java, JavaScript, Perl, PHP, Python i Ruby) ułatwia udostępnianie danych większym grupom odbiorców w porównaniu z formatem ograniczonym do jednego języka. Uniwersalny format stanowi też zabezpieczenie na przyszłość, ponieważ dane mogą dzięki temu przetrwać dłużej niż język używany pierwotnie do ich zapisu i odczytu.
Po co jednak tworzyć nowy ...