Details
-
Task
-
Status: Open
-
Major
-
Resolution: Unresolved
-
2.0
Description
There are a lot of places in the code where we write integers for some special purposes. Quite often their value will be vary small, so that applying "varint" format could save a lot of space at the cost of very low additional CPU overhead.
Specifically:
1) Array/collection/map lengths
2) BigDecimal's (usually will save ~6 bytes)
3) Strings
4) Enum ordinals
Attachments
Issue Links
- Blocked
-
IGNITE-6418 Binary: optionally write integer datatypes with varint encoding
- Open
- links to