Do you think it could be a good idea to extract Flink tuples in a separate project so that to allow simpler dependency management in Flin-compatible projects?
On Mon, Jul 6, 2015 at 11:06 AM, Fabian Hueske <fhue...@gmail.com> wrote: > Hi, > > at the moment, Tuples are more efficient than POJOs, because POJO fields > are accessed via Java reflection whereas Tuple fields are directly accessed. > This performance penalty could be overcome by code-generated seriliazers > and comparators but I am not aware of any work in that direction. > > Best, Fabian > > 2015-07-06 11:01 GMT+02:00 Flavio Pompermaier <pomperma...@okkam.it>: > >> Hi to all, >> I was thinking to write my own flink-compatible library and I need >> basically a Tuple5. >> >> Is there any performace loss in using a POJO with 5 String fields vs a >> Tuple5? >> If yes, wouldn't be a good idea to extract flink tuples in a separate >> simple project (e.g. flink-java-tuples) that has no other dependency to >> enable other libs to write their flink-compatible logic without the need to >> exclude all the transitive dependency of flink-java? >> >> Best, >> Flavio >> > >