We have a Python C module which calls Avro's C implementation.

It can be about 70 times faster at reading than the standard Python 
implementation.

https://github.com/Byhiras/pyavroc

Currently it requires Avro-C to be built with some patches (available at 
https://github.com/Byhiras/avro).? Some of these (eg. AVRO-1528 and AVRO-1572) 
are already in JIRA. I will try to get the rest attached to JIRA so they can be 
added to the upstream code.

Cheers

Ben


________________________________
From: Doug Cutting <[email protected]>
Sent: 10 January 2015 00:01
To: [email protected]
Subject: Re: Python avro performance

On Fri, Jan 9, 2015 at 6:05 AM, Bruce Mitchener
<[email protected]> wrote:
> Has anyone profiled the Python code or otherwise looked at the performance?

Not that I've heard of.  Optimizing Avro Python would be a great project.

Doug

Reply via email to