[
https://issues.apache.org/jira/browse/FLINK-16009?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17043640#comment-17043640
]
Nico Kruber commented on FLINK-16009:
-------------------------------------
FYI: [~rgrebennikov] presented his take on this in a presentation at Flink
Forward which showed a 4x performance for small integers (7 significant bits -
benchmarks at minute 29:48):
[https://youtu.be/7M5or85WMNs?t=1627]
> Native support for the Variable-length and Zig-zag Variable-length integers
> ---------------------------------------------------------------------------
>
> Key: FLINK-16009
> URL: https://issues.apache.org/jira/browse/FLINK-16009
> Project: Flink
> Issue Type: Improvement
> Components: API / Type Serialization System
> Reporter: Yun Gao
> Priority: Major
>
> Currently Flink only support fixed-length integers. However, in many cases
> the values of the integer fields tend to be small, and we could reduce the
> size of serialized values by using [Variable length
> encoding|https://developers.google.com/protocol-buffers/docs/encoding#varints]
> and [Zig-zag variable-length
> encoding|https://developers.google.com/protocol-buffers/docs/encoding#signed-integers].
>
--
This message was sent by Atlassian Jira
(v8.3.4#803005)