Storing Protobufs in Gemfire/Geode?

257 views Asked by At

Is there a way to store Protobufs in a Gemfire cache by using some sort of pluggable serialization instead of the Gemfire provided PDX serialization? My environment uses Gemfire 8.2.5 and Spring Data Gemfire 1.9.6

I'm looking at building a WAN replicated cache used for OLTP that will host around 100mm POJOs with query patterns being mainly key based with the occasional OQL thrown in.

I looked at the this post from 2009 (https://communities.vmware.com/thread/410418) and I even implemented it using the code(tuned it to suit v3 Protobufs with the required 0 enum type) posted on that thread but am not sure if it's actually reaping the benefits of Protobuf serialization especially on the OQL part (OQL queries on a single cache node loaded with 5mm 3-attribute Protobufs take ~ 3-4 secs)

Any pointers especially from a Spring Data Gemfire perspective would be greatly appreciated.

Thanks

0

There are 0 answers