【已解决】Doris Docs 中数据类型对应的字节数不明确,未来能否补全各类型占用字节数?

Viewed 110

数字类型基本都有描述占用的字节数,而图中红框内的数据类型却未描述,迫切想知道 BooleanDateDatetime 等各种类型在 Doris 中占用的字节数

3 Answers

hihi, 感谢反馈!

文档近期改版中,将会补充各数据类型字节数。改版进程可关注 Doris 邮件组

image.png

破案了但没完全破案,在 DDL —— Create 中描述了更多类型数据的字节数但不是全部

TINYINT(1字节)
    范围:-2^7 + 1 ~ 2^7 - 1
SMALLINT(2字节)
    范围:-2^15 + 1 ~ 2^15 - 1
INT(4字节)
    范围:-2^31 + 1 ~ 2^31 - 1
BIGINT(8字节)
    范围:-2^63 + 1 ~ 2^63 - 1
LARGEINT(16字节)
    范围:-2^127 + 1 ~ 2^127 - 1
FLOAT(4字节)
    支持科学计数法
DOUBLE(12字节)
    支持科学计数法
DECIMAL[(precision, scale)] (16字节)
    保证精度的小数类型。默认是 DECIMAL(9, 0)
    precision: 1 ~ 27
    scale: 0 ~ 9
    其中整数部分为 1 ~ 18
    不支持科学计数法
DATE(3字节)
    范围:0000-01-01 ~ 9999-12-31
DATETIME(8字节)
    范围:0000-01-01 00:00:00 ~ 9999-12-31 23:59:59
CHAR[(length)]
    定长字符串。长度范围:1 ~ 255。默认为1
VARCHAR[(length)]
    变长字符串。长度范围:1 ~ 65533。默认为65533
HLL (1~16385个字节)
    HyperLogLog 列类型,不需要指定长度和默认值。长度根据数据的聚合程度系统内控制。
    必须配合 HLL_UNION 聚合类型使用。
BITMAP
    bitmap 列类型,不需要指定长度和默认值。表示整型的集合,元素最大支持到2^64 - 1。
    必须配合 BITMAP_UNION 聚合类型使用。

你可以提个 PR 去补全,成为 Apache Doris Contributor