Transferring Complex Data to a Reporting App
Reporting on Message Formats like XML, Avro, Thrift or PB
When reporting on non-sql data, one needs a mechanism to get the data from the application to the reporting engine. Message protocols seem like a good solution for that. I have looked at Apaches Avro or Thrift and Googles Protocol Buffers for this comparing it with XML.