Description
Implementations of CatalogObjectSerializer currently store object IDs (which are ints) as just ints (4 bytes each).
It makes sense to use varint encoding for these values as it will give us the following benefits:
- varints are more compact (except for non-realistic cases when there are more than 268 million objects)
- the format will be automatically backward-compatible with storing object IDs as longs (if we decide to extend them from ints to longs)
Attachments
Issue Links
- links to