Kamal, Generally, binary format is recommended for all use cases. OptimizedMarshaller implements legacy serialization format, it's also compact and efficient, but requires to have classes on all nodes and do not support dynamic schema changes. If there are any limitations in binary format, most likely they are just bugs that should be fixed (like the one described above).
JDK marshaller is just a wrapper around native Java serialization, it's used very rarely. -Val -- View this message in context: http://apache-ignite-users.70518.x6.nabble.com/How-to-configure-user-data-type-for-sql-queries-tp3867p4190.html Sent from the Apache Ignite Users mailing list archive at Nabble.com.