Список поддерживаемых типов данных для измерений в Druid?

Я не могу найти какую-либо конкретную страницу учебника / документа на веб-сайте Druid, в которой есть список всех поддерживаемых типов данных в Druid для измерений. Из того, сколько я прочитал, я знаю, что long, float а также string безусловно, поддерживаются, но у меня есть почти нулевая информация о других поддерживаемых типах.

Любая помощь в этом будет оценена, спасибо!

1 ответ

Druid изначально поддерживает пять основных типов столбцов: "long" (64-разрядное число со знаком), "float" (32-разрядное число с плавающей точкой), "double" (64-разрядное число с плавающей точкой) "string" (строки в кодировке UTF-8) и "complex" (универсальное решение для более экзотических типов данных, таких как столбцы hyperUnique и приблизительно гистограммы). Временные метки (включая столбец __time) хранятся в виде long, при этом значение равно количеству миллисекунд с 1 января 1970 года UTC.

Я нашел эту страницу, которая содержит список поддерживаемых типов: https://github.com/druid-io/druid/blob/master/docs/content/querying/sql.md#data-types-and-casts

Размеры - это поля, по которым можно фильтровать или группировать. Это всегда одиночные строки, массивы строк, одинарные длинные, одинарные двойные или одинарные числа с плавающей точкой.

Другие вопросы по тегам