Hi, I am not very concerned with null fields overhead, because usually it won't be significant. However, there is a problem with zeros. User object might have lots of int/long zeros, this is not uncommon. And each zero will consume 4-8 additional bytes. We probably will implement special optimization which will write such fields in special compact format.
Vladimir. On Thu, Oct 27, 2016 at 10:55 PM, vkulichenko <[email protected] > wrote: > Hi, > > Yes, null values consume memory. I believe this can be optimized, but I > haven't seen issues with this so far. Unless you have hundreds of fields > most of which are nulls (very rare case), the overhead is minimal. > > -Val > > > > -- > View this message in context: http://apache-ignite-users. > 70518.x6.nabble.com/BinaryObject-pros-cons-tp8541p8563.html > Sent from the Apache Ignite Users mailing list archive at Nabble.com. >
