Java

The following features are disabled by default, but can be enabled by setting a system property:

org.apache.avro.specific.use_custom_coders

(AVRO-2090) When set to true, specific records will use a custom serializer/deserializer via generated code.

org.apache.avro.fastread

(AVRO-2247) When set to true, records will be deserialized using a different technique that builds an efficient deserialization strategy once from the expected schema.

These experiments have passed unit tests and code review, but are a significant change that haven't appeared in a major release. 

Since they provide significant performance improvements, we encourage you to give them a try and report on any regressions you may find.

  • No labels