You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

TDengine数据库是否支持BLOB类型的列或标签?

TDengine BLOB 类型支持问题解答

TDengine 并不提供 MySQL 体系下 TINYBLOB、MEDIUMBLOB、LONGBLOB 这类细分的二进制存储类型,所有二进制数据统一使用 BINARY 类型存储,具体规则如下:

  • 作为普通数据列使用时,BINARY 类型最大支持 64KB 的存储长度,可覆盖大部分小型二进制数据(如单文件体积较小的CSV文件、短日志片段等)的存储需求。
  • 作为标签(TAG)使用时,BINARY 类型最大存储长度限制为 16KB,使用前需要确认业务数据是否符合该长度要求。
  • 如果需要存储的二进制数据超过上述长度上限,不建议直接存入 TDengine,更合理的方案是将大体积二进制文件存入专用对象存储服务,仅在 TDengine 中存储文件的唯一访问标识即可。

建表示例

CREATE STABLE IF NOT EXISTS sensor_data (
    ts TIMESTAMP,
    sensor_value DOUBLE,
    export_csv BINARY(65535) -- 声明最大长度64KB的二进制列存储CSV文件内容
) TAGS (sensor_id BINARY(64), group_id INT);

注意:声明 BINARY 类型时必须显式指定长度参数,不可省略


内容的提问来源于stack exchange,提问作者GeorgeWill93

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.03 04:36:03