Le 09/06/2024 à 09:01, Sutou Kouhei a écrit :
Hi,

One thing that a plain integer makes more difficult is representing
non-standard statistics. For example some engine might want to expose
elaborate quantile-based statistics even if it not officially defined
here. With a `utf8` or `dictionary(int32, utf8)` field, that is quite
easy with some prefixing to ensure uniqueness. With a `int32` field,
the spec would have to mention a mechanism to ensure global uniqueness
of vendor-specific statistics.

How about reserving a specific range (e.g. 10000-20000) for
vendor-specific statistics?

This would be quite annoying to work with, especially if several vendors
want to converge on a shared statistic.

Regards

Antoine.

Reply via email to