Apache Ignite是否支持序列化的Avro对象?

时间:2017-07-18 04:24:00

标签: avro ignite gridgain

我有想要在Apache Ignite(或Grid Gain)中序列化和存储的Avro对象。

Apache Ignite是否支持该数据格式? 目标是根据动态请求从Avro中提取特定字段(如果支持该数据类型)。如果不支持 - 什么是解决方法?

感谢。

1 个答案:

答案 0 :(得分:1)

点燃使用它自己的二进制格式:

https://apacheignite.readme.io/docs/binary-marshaller

它也允许只读取特定字段。因此,SQL请求将只读取您请求的特定字段。为此,您需要将avro对象转换为二进制对象,有关详细信息,请参阅org.apache.ignite.binary.BinaryObject和org.apache.ignite.binary.BinaryObjectBuilder的javadoc。