incubator-uniffle
incubator-uniffle copied to clipboard
[FEATURE] Dedicated faster serialization when shuffle writing/reading
Code of Conduct
- [x] I agree to follow this project's Code of Conduct
Search before asking
- [x] I have searched in the issues and found no similar issues.
Describe the feature
After overlapping compression is applied, the majority of shuffle write times is the seralization. Is it possible to replace the kyro serialization with the fast implementation like apache fory? It looks it has a impressive benchmark result .
https://github.com/apache/fory/blob/main/docs/benchmarks/serialization/bench_serialize_STRUCT2_to_array_tps.png
Motivation
No response
Describe the solution
No response
Additional context
No response
Are you willing to submit PR?
- [x] Yes I am willing to submit a PR!
cc @jerqi
cc @jerqi
There are some points that:
- The type system of serialization
- supportsRelocationOfSerializedObjects
cc @zhengchenyu
cc @jerqi
There are some points that:
- The type system of serialization
- supportsRelocationOfSerializedObjects
Yes. I will draft a simple impl to benchmark