jagan_1234 has asked for the wisdom of the Perl Monks concerning the following question:

Dear monks,

Given all the hoopla about Apache avro in the big data (java) community, any thoughts on perl "avro"? I pretty much exclusively program in perl and do not see interoperability with other languages as a big plus point.

Is there any benefit in terms of speed or compression that should make me consider avro? What would be other comparable perl alternatives for it (other than Json or XML)?

Thanks for your thoughtful answers.

Replies are listed 'Best First'.
Re: Perl Avro
by daxim (Curate) on Oct 15, 2013 at 17:59 UTC
Re: Perl Avro
by Jenda (Abbot) on Oct 16, 2013 at 08:06 UTC

    Why oh why does every idiot and their grandmother have to create yet another serialization format? At least those rite-of-passage templating engines that every single programmer on the Earth is required by gods' law to make tend to stay private, but this?

    Hey, we have a serialization toooooooooo

    Jenda
    Enoch was right!
    Enjoy the last years of Rome.

Re: Perl Avro
by talexb (Chancellor) on Oct 16, 2013 at 12:38 UTC

    For the curious, the specification I found for Apache Avro lives here.

    Personally, I will never touch anything called Avro, as it reminds me of the Avro Arrow, a miracle of Canadian Engineering that scrapped by idiot politicians.

    Alex / talexb / Toronto

    Thanks PJ. We owe you so much. Groklaw -- RIP -- 2003 to 2013.

      Also, don't forget the Dutch public broadcaster, the delightful AVRO. They've got some interesting programmes to look at, if you can understand Dutch, that is ;-)

      That's what I thought of when I first saw the post.

      ~Thomas~ 
      "Excuse me for butting in, but I'm interrupt-driven..."